OS模块是python内建模块,主要是对大量文件和大量路径进行操作os.sep:取代操作系统特定的路径分隔符
os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。
os.getenv()和os.putenv:分
分类:
编程语言 时间:
2018-04-07 20:00:24
阅读次数:
171
一,内建模块: python中,表示时间的方式: (1)时间戳(timestamp) 通常来说时间戳表示的是从1970年1月1日00:00:00开始按秒计算偏移量 (2)格式化的时间字符串 (3)元祖(struct_time,共9个元素) 返回struct_time的函数主要有:gmtime(),l ...
分类:
其他好文 时间:
2018-03-29 12:06:32
阅读次数:
120
本篇将学习python的另一个内建模块collections,更多内容请参考: "Python学习指南" collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道 可以表示不变集合,例如,一个点的二维左边就可以表示成: 但是,看到 ,很难看出这 ...
分类:
编程语言 时间:
2018-01-28 20:04:24
阅读次数:
223
本章将介绍Python内建模块:日志模块,更多内容请从参考: "Python学习指南" 简单使用 最开始,我们用最短的代码体验一下logging的基本功能。 + 第一步,通过logging.getLogger函数,获取一个loger对象,但这个对象暂时是无法使用的。 + 第二步,logging.ba ...
分类:
编程语言 时间:
2018-01-28 20:01:01
阅读次数:
186
namedtuple 是 collections 模块里面继承自tuple的系统内置类型。 使用方式: collections.namedtuple(typename,field_names[, verbose=False][, rename=False]) namedtuple 返回用 typen ...
分类:
编程语言 时间:
2018-01-20 22:47:30
阅读次数:
237
转自:http://blog.51cto.com/egon09/1840425 一:内建模块 time和datetime(http://www.jb51.net/article/49326.htm) 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(stru ...
分类:
编程语言 时间:
2017-12-24 12:48:05
阅读次数:
184
python内建模块--collections collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义 ...
分类:
编程语言 时间:
2017-12-13 02:23:29
阅读次数:
127
python在import module的时候 是按照以下顺序去import一个module的:1. 首先判断这个module是不是built-in即内建模块, 如果是则引入内建模块,如果不是则在一个称为sys.path的list中寻找2. sys.path在python脚本执行时动态生成,包括以下 ...
分类:
编程语言 时间:
2017-11-02 13:15:53
阅读次数:
182
Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数 首先,我们看看itertools提供的几个“无限”迭代器: 因为count()会创建一个无限的迭代器,所以上述代码会打印出自然数序列,根本停不下来,只能按Ctrl+C退出。 cycle()会把传入的一个序列无限重复下去: ...
分类:
编程语言 时间:
2017-10-22 21:28:13
阅读次数:
152
在一些运维场景中,常常需要比较两个环境中的应用目录结构(是否有文件/目录层面上的增删)以及比较两个环境中同名文件内容的不同(即文件层面上的改)。Python自带了两个内建模块可以很好地完成这个工作,filecmp和difflib。前者主要用于比较目录结构上的不同以及笼统的文件内容比较;后者用于比较两 ...
分类:
编程语言 时间:
2017-10-11 13:04:26
阅读次数:
186