time模块 表示时间的三种方式 1. 时间戳(timestamp) 时间戳表示的是从1970年1月1日0时0分到当前时间的时间差,以秒计(浮点数),获取时间戳的方式为time.time() 2. 格式化的时间字符串(format string) 带格式的时间,也就是我们平时用到的时间,如"2018 ...
分类:
编程语言 时间:
2019-01-12 12:13:22
阅读次数:
229
使用版本4:uuid4就可以了 UUID4缺点:糟糕的随机数发生器使得它更有可能发生碰撞,但是概率真的很小 UUID1缺点:暴露隐私 If all you want is a unique ID, you should probably call uuid1() or uuid4(). Note t ...
分类:
编程语言 时间:
2019-01-12 00:27:22
阅读次数:
221
1. 低配版 低配版不能同时屏幕输出和写入 下面来看标配版 标配版 步骤如下: 1. 产生logger对象 2. 产生其他对象(屏幕对象,文件对象等) 3. 设置显示的格式 4. 给对象绑定格式 5. 给logger对象绑定其他对象 6. 设置显示级别 注意,其他对象的级别要高于logger的级别 ...
分类:
编程语言 时间:
2019-01-11 23:24:23
阅读次数:
338
1. 正则 正则就是用一些具有特殊意义的符号组合到一起(正则表达式)来描述字符或者字符串的方法,在python中正则匹配时通过re模块来实现的 2. re模块 单个字符匹配 重复匹配 分组 3. 常用方法 findall 全部找到并返回一个列表 # 结果['https://pic3.zhimg.co ...
分类:
编程语言 时间:
2019-01-11 22:17:00
阅读次数:
244
序列化 什么是序列化 序列化是将字典、列表等数据类型转化成一个字符串的过程 序列化的目的 1. 以某种存储形式使自定义对象持久化(存储) 2. 将对象从一个地方传递到另一个我地方(传输) 3. 使程序更具维护性 json模块 json是很多语言通用的一种数据标准,json可以转化的数据类型包括:st ...
分类:
编程语言 时间:
2019-01-09 20:22:32
阅读次数:
229
一、模块何为模块?模块是最高级别的程序组织单元;在python中,模块一般是python或C或Java等语言编写的扩展文件,这个扩展文件可以被导入使用。为何使用模块?模块首先是一个文件,这个文件可以在多种环境下任意次数地重新载入和重新运行,这就是说,模块可被重用;其次,模块作为python中最高级别的程序组织单元,在每一次导入时,客户端只需导入模块,就能使用模块定义的变量名以及变量名所引用的对象。
分类:
编程语言 时间:
2019-01-09 15:41:34
阅读次数:
215
本文不讨论 Python 的导入机制(底层实现细节),仅讨论模块与包,以及导入语句相关的概念。通常,导入模块都是使用如下语句: import ... import ... as ... from ... import ... from ... import ... as ... import ... ...
分类:
编程语言 时间:
2019-01-08 19:16:49
阅读次数:
198
1.把功能类似的代码放到一个目录下 2.导入该模块(直接导入该目录名称会报错) 目录结构: 模块代码展示: 导入测试代码: 测试: 3.创建__init__.py文件(表示该目录为一个模块) 4.编辑__init__.py文件,添加代码(集合里面的内容表示为该模块下要导入的文件名称) 5.重新导入测 ...
分类:
编程语言 时间:
2019-01-05 19:50:53
阅读次数:
247
sys模块 sys模块主要是用于对python解释器相关操作 sys.argv #命令行参数List,第一个元素是程序本身路径 sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.modules.keys() #返回所有已经导入的模块列表 sys.modul ...
分类:
编程语言 时间:
2019-01-05 12:16:13
阅读次数:
255
简单介绍pexpect是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。它可以用来实现与ssh, ftp, telnet等程序的自动交互,参考官方文档:https://p ...
分类:
编程语言 时间:
2019-01-05 00:10:03
阅读次数:
773