随笔分类 -  python学习

摘要:一、python小工具: 1、内置下载和网站: 2、字符串转换为JSON 3、批量验证第三方库的安装: 二、PIP的高级用法: 1、安装 2、pip常用命令 1、查找安装包 2、安装特定的版本 3、导出系统已经安装的包列表到requirements文件,到其它系统上安装: 4、使用pip命令补全 三 阅读全文
posted @ 2018-08-15 17:16 ld1977 阅读(412) 评论(0) 推荐(0)
摘要:一、说明: 1、利用Python的paramiko模块,调用远程的shell命令去修改相应文件。 2、有一个专用配置文件,列出服务器清单。 3、Python循环读取配置文件的服务器IP去连接它,并执行相应的命令。 4、主要是有一个正则,匹配Zabbix agent中的IP设置。 脚本的内容如下: 结 阅读全文
posted @ 2017-12-29 17:59 ld1977 阅读(3955) 评论(1) 推荐(0)
摘要:s3 = '123's2 = ' 's1 = 'This Is \t Cash's='abcdefghijklmnopqrstuvwxyz's4 = "0000000this is string example....wow!!!0000000"s5 = 'ab c\n\nde fg\rkl\r\n 阅读全文
posted @ 2017-10-28 09:28 ld1977 阅读(273) 评论(0) 推荐(0)
摘要:公司最近接手的一家跨国企业的项目,该企业单域、多站点,且遍布美国、巴西、日本、东京、新加坡等多个国家,服务器及客户端计算机数量庞大。由于处理一些特殊故障,需要找出一些不在域中的网络设备及存储、NBU等在DNS服务器中是否有正向解析与反向解析的记录,手工查看限于数量较多无法实现,因此想到了编写了Pyt 阅读全文
posted @ 2017-07-11 22:18 ld1977 阅读(715) 评论(0) 推荐(0)
摘要:集合类型(Sets) 集合对象是不同的(不可重复)hashable对象的无序集合。常见用法包括:成员关系测试、移除序列中的重复、以及科学计算,例如交集、并集、差分和对称差分。通俗点来说,集合是一个无序不重复元素的数据集,其基本功能是进行成员关系测试和消除重复元素。 目前有两种内置的集合类型:set 阅读全文
posted @ 2017-05-22 16:56 ld1977 阅读(506) 评论(0) 推荐(0)
摘要:经常在Python代码中看到with语句,仔细分析下,会发现这个with语句功能好强,可以自动关闭资源。这个在Python中叫上下文管理器Context Manager。那我们要怎么用它,什么时候用它呢。这里我们就来聊一聊。 上下文管理器的作用 很多情况,当我们使用完一个资源后,我们需要手动的关闭掉 阅读全文
posted @ 2017-01-11 15:35 ld1977 阅读(211) 评论(0) 推荐(0)
摘要:import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: 当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。 搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块support.py,需要把命令放在脚本的顶端: 以上实例输出结果: 阅读全文
posted @ 2016-12-15 21:40 ld1977 阅读(207) 评论(0) 推荐(0)
摘要:Subprocess模块 The subprocess module allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes. This m 阅读全文
posted @ 2016-12-13 21:35 ld1977 阅读(506) 评论(0) 推荐(0)
摘要:面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成 阅读全文
posted @ 2016-12-13 13:05 ld1977 阅读(137) 评论(0) 推荐(0)
摘要:创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 ps:类中的函数第一 阅读全文
posted @ 2016-12-08 13:53 ld1977 阅读(199) 评论(0) 推荐(0)
摘要:为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2016-12-03 20:39 ld1977 阅读(199) 评论(0) 推荐(0)
摘要:一、装饰器: 1、装饰器定义: 本质是函数,装饰其它函数,就是为其他函数添加附加功能。 @+函数 2、原则: 2.1.不能修改被装饰的函数的源代码 2.2不能修改被装饰的函数的调用方式 import time def timmer(func): def warpper(*args,**kwargs) 阅读全文
posted @ 2016-12-03 16:26 ld1977 阅读(149) 评论(0) 推荐(0)
摘要:1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"] >>> 阅读全文
posted @ 2016-12-02 13:59 ld1977 阅读(156) 评论(0) 推荐(0)
摘要:字符串格式化: ython的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in str 阅读全文
posted @ 2016-12-02 10:41 ld1977 阅读(174) 评论(0) 推荐(0)
摘要:1、作用域: 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 2、三元运算 三元运算(三目运算),是对简单的条件语句的缩写。 3、二进制: 4、基本数据类型补充 set:set集合,是一个无序且 阅读全文
posted @ 2016-12-02 10:31 ld1977 阅读(325) 评论(0) 推荐(0)
摘要:Python发展史 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易 阅读全文
posted @ 2016-12-02 09:53 ld1977 阅读(209) 评论(0) 推荐(0)
摘要:网络上可供测试的Web Service腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/q 阅读全文
posted @ 2016-12-01 16:54 ld1977 阅读(106) 评论(0) 推荐(0)
摘要:python每日一函数 - divmod数字处理函数 divmod(a,b)函数 中文说明: divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数 返回结果类型为tuple 参数: a,b可以为数字(包括复数) 版本: 在python2.3版本之前不允许处理复数,这个大家要注意一下 阅读全文
posted @ 2016-11-29 15:19 ld1977 阅读(1403) 评论(0) 推荐(0)
摘要:a='我是中国人'.encode('utf-8') #3.0默认是unicode,转换成utf-8 1、导入模块: 默认是在如下目录的可以直接导入: import sys print sys.path 结果: ['/Users/wupeiqi/PycharmProjects/calculator/p 阅读全文
posted @ 2016-11-28 11:46 ld1977 阅读(376) 评论(0) 推荐(0)
摘要:模拟实现一个ATM+购物商场程序 1.额度15000自定义 商城和银行两个帐户 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 3.可以提现,手续费5%,提现额度不能超过50% 4.每月22日出帐单,每月10日为还款日,过期没还,按欠款总额万分之5 每日计息。 免费用48天,借2000,还1 阅读全文
posted @ 2016-11-25 16:06 ld1977 阅读(248) 评论(0) 推荐(0)