编程语言
m0_37135615
这个作者很懒,什么都没留下…
展开
-
python面向对象编程
DirectoryDirectory类和实例访问限制继承和多态获取对象信息实例属性和类属性使用 slots使用 @property多重继承定制类使用枚举类使用元类面向对象的设计思想是从自然界中来的,因为在自然界中,类(Class)和实例(Instance)的概念是很自然的。Class是一种抽象概念,比如我们定义的Class——Student,是指学生这个概念,而实例(Instance)则是...转载 2018-07-25 10:23:49 · 182 阅读 · 0 评论 -
python glob模块
glob模块功能描述:glob模块可以使用Unix shell风格的通配符匹配符合特定格式的文件和文件夹,跟windows的文件搜索功能差不多。glob模块并非调用一个子shell实现搜索功能,而是在内部调用了os.listdir()和fnmatch.fnmatch()。glob模块共包含以下3个函数:glob(pathname, recursive=False) 第一个参数pathn...转载 2018-11-05 13:25:37 · 1208 阅读 · 0 评论 -
Python ConfigParser模块
Python 读取写入配置文件 —— ConfigParser Python 读取写入配置文件很方便,可使用内置的 configparser 模块;可查看源码,如博主本机地址: “C:/python27/lib/configparser.py”Configuration file parser. A setup file consists of sections, lead ...转载 2018-11-01 09:43:22 · 2870 阅读 · 0 评论 -
Python optparser库详解
简介optparse模块主要用来为脚本传递命令参数功能.引入在IDE中引入optparser是很方便的。from optparser import OptionParser初始化相对而言,初始化需要我们多注意一点点了。 因为我们有两种不同的方式来初始化一个parser。带有Usage选项: 这样的好处是可以模拟带有帮助的终端使用,如下>>> from o...转载 2018-10-31 13:53:49 · 339 阅读 · 0 评论 -
Linux下查看哪些进程占用的CPU、内存资源
1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 3.虚拟内存使用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k5|head -10...转载 2018-10-10 16:18:58 · 6364 阅读 · 0 评论 -
python subprocess模块
从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获取相关的返回信息。subprocess以及常用的封装函数运行python的时候,我们...转载 2018-10-10 15:35:35 · 144 阅读 · 0 评论 -
Python 代码规范
law一: 一切都与复杂度有关二: 代码应当易于理解对人:"好程序员”应当竭尽全力, 把程序写得让其他程序员(以及以后的自己)容易理解.对代码: 代码被阅读的次数远多于编写和修改的次数 E = mc2 (Error = more codes) 对项目:公式: 可行性=(当前价值+未来价值)/(实现成本+维护成本). 即相比降低实现成本, 降...转载 2018-10-09 15:48:42 · 146 阅读 · 0 评论 -
python pySerial模块介绍
1.简介Python中有专门的串口操作模块pySerial,使用非常简单。pySerial的资源网址https://pypi.python.org/pypi/pyserial,github资源和一些使用教程的网址:https://github.com/pyserial/pyserial串口操作文档http://pythonhosted.org/pyserial/ 2 ...转载 2018-08-29 10:12:27 · 11373 阅读 · 0 评论 -
python库系列之os和shutil模块
os模块和os.path模块:os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径os.getenv() 获取一个环境变量...转载 2018-08-21 16:13:59 · 477 阅读 · 0 评论 -
python进阶教程
Python进阶中文教程 转自GitBookhttps://eastlakeside.gitbooks.io/interpy-zh/content/?q= 我仔细学习了该进阶教程,原著根据《Intermediate Python》译注,学习了之后我再例子以及重点地方多做了一些标注。 args 和 *kwargs *args 的用法 **kwargs 的用法 ...转载 2018-07-23 11:16:50 · 4370 阅读 · 0 评论 -
python time和datetime模块
一、time模块 time模块中时间表现的格式主要有三种: a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b、struct_time时间元组,共有九个元素组。 c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。1、时间格式转换图: 2、主要time生成方法和...转载 2018-07-26 14:10:21 · 139 阅读 · 0 评论 -
python difflib模块
模块介绍我们可以通过Python的标准库模块(Python2.3以上就已经自带)difflib模块来实现文件内容的文本差异对比。并且支持输出可读性比较强的HTML文档,与Linux下的diff 命令相似。可以使用difflib对比代码,配置文件的差别,在版本控制方面非常有用。class difflib.SequenceMatcher此类提供了比较任意可哈希类型序列对方法。此方法将寻找没...转载 2018-11-13 11:08:41 · 1995 阅读 · 0 评论