随笔分类 - Python模块
摘要:struct模块 pack 用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。其函数原型为:struct.pack(fmt, v1, v2, …),参数fmt是格式字符串,v1, v2, …表示要转换的pytho
阅读全文
摘要:socket使用示例 服务端 import socket server = socket.socket() server.bind(('192.168.13.110',9527)) server.listen(5) while True: conn,addr = server.accept() #
阅读全文
摘要:日志 将日志写入一个文件中 将日志写入多个文件中 django日志 disable_existing_loggers如果设置其值为true,所有日志的默认设置都将被禁用,所以谨慎设置 FORMATTERS设置 如果datefmt (a string) 被设置, 将使用time.strftime()
阅读全文
摘要:一模块 一个模块就是包含了python定义和声明的文件,创建一个py文件,给它起一个符合变量名规则的名字,这个名字就是模块名. 模块的使用 import my_module import 模块的命名空间和当前文件不在同一命名空间中,且模块不可以重复导入,这是因为,模块的导入过程中会先判断这个模块是否
阅读全文
摘要:序列化:是指将原本的字典,列表的内容转换成一个字符串的过程 序列化的过程:把其他数据类型转化成字符串,bytes的过程 序列化的目的: json json模块包含四个功能:dumps,loads,dump,load json在所有的语言之间都通用,及json序列化的数据在python上序列化了那么在
阅读全文
摘要:os模块是和系统进行交互的模块 文件夹操作 文件夹的创建 生成多层文件夹 makedirs() 生成一层文件夹 mkdir(),当父文件夹存在时,可以在父文件创建zi文件夹,需注意的是依然是只创建一个文件夹,当在没有此文件名的父文件中创建子文件夹时会报错 删除文件夹 需要注意的是无论哪种删除文件夹的
阅读全文
摘要:sys是和python解释器打交道 argv argv的第一个参数是python这个命令后面的值,从第二个参数开始可以是用户设定的输入内容 path 模块是存在与硬盘中的,当import是才加载到内存中的,一个模块能否顺利地导入,需要看sys.path下面有没有这个模块,自定义模块时也需要关注sys
阅读全文
摘要:时间格式 格式化时间(Format String): 2017/03/17 15:01:02 2017-03-17 15:01:02 2017.03.17 15:01:02 结构化时间(struct_time): 以元组形式表示 时间戳时间(timestamp) 浮点型数据类型,以秒为单位, 供机器
阅读全文
摘要:随机小数 random.random() 取(0-1)之间的小数 random.uniform(m,n) 取(m-n)之间的小数 随机整数 random.randint(m,n) 随机取m,n之间的整数,包括m以及n random.randrange(m,n) 随机取m,n之间的整数,包括m但不包括
阅读全文
摘要:模块的引用 import re 注:为.py文件取名时不能与模块的名字相同 re模块中的查找 findall 匹配所有条件相匹配,每一项都是列表中的元素 search 匹配从左到右的第一个结果,得到的是一个变量,通过这个变量的group()方法来获结果 需要注意的是若是没有匹配结果,就会报错,因此常
阅读全文
摘要:字符组 正则 待匹配字符 匹配结果 说明 [0123456789] 8 True 在一个字符组里枚举合法的所有字符,字符组里的任意一个字符和"待匹配字符"相同都视为可以匹配 [0123456789] a False 由于字符组中没有"a"字符,所以不能匹配 [0-9] 7 True 也可以用-表示范
阅读全文

浙公网安备 33010602011771号