2019年7月24日

多线程

摘要: 多线程的开启还有其他的一些普通方法跟多进程是一样的 下面说一些不一样的 守护线程 from threading import Thread import time ''' 守护线程跟守护进程不同的地方 守护进程:当主进程后面没有代码之后,守护进程结束 守护线程:当主进程后面没有代码并且所有线程执行结 阅读全文

posted @ 2019-07-24 15:26 信奉上帝的小和尚 阅读(133) 评论(0) 推荐(0)

2019年7月16日

Python多进程

摘要: 普通方式开启进程 from multiprocessing import Process import os import time def fun(i): time.sleep(3) with open('text','r') as f: count = int(f.read()) count - 阅读全文

posted @ 2019-07-16 16:16 信奉上帝的小和尚 阅读(167) 评论(0) 推荐(0)

2019年6月26日

异常处理

摘要: lst = ['注册','登录','退出','凑数的'] for index,item in enumerate(lst): print(index+1,item) # 普通的异常处理 finally 没有except也可以写finally # try: # num = int(input('请选择:')) # print(lst[num+1]) # excep... 阅读全文

posted @ 2019-06-26 20:24 信奉上帝的小和尚 阅读(83) 评论(0) 推荐(0)

logging模块

摘要: 1.函数形式 import logging # logging.basicConfig()函数中可通过具体参数来更改logging模块默认行为,可用参数有: # filename:用指定的文件名创建FiledHandler,这样日志会被存储在指定的文件中。 # filemode:文件打开方式,在指定 阅读全文

posted @ 2019-06-26 20:23 信奉上帝的小和尚 阅读(116) 评论(0) 推荐(0)

collections-双端队列

摘要: from collections import deque # 双端队列的特点,后进的总是在两边。从两边压入导致先进去的会在中间 # 双端队列的底层使用链表结构,所以insert 和 remove操作效率 远远高于列表 dq = deque() # 默认append从右边压入 dq.append(1) dq.append(2) dq.appendleft('a') print(dq) # deq... 阅读全文

posted @ 2019-06-26 20:22 信奉上帝的小和尚 阅读(122) 评论(0) 推荐(0)

configparser模块

摘要: import configparser # 生成一个配置文件 config = configparser.ConfigParser() config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 'yes', 'CompressionLe... 阅读全文

posted @ 2019-06-26 20:21 信奉上帝的小和尚 阅读(132) 评论(0) 推荐(0)

hashlib模块

摘要: # 大文件md5 注意:同一个文件的时候一定要用同一个md5的实例化对象 25cd4f5e603e0da5ff5b12e445503052 def md5_file(file_name,each_size=1024): import os md5_obj = hashlib.md5() file_s 阅读全文

posted @ 2019-06-26 20:19 信奉上帝的小和尚 阅读(136) 评论(0) 推荐(0)

random模块

摘要: # 字母+数字验证码 方法1 import random super_str = [chr(i) for i in range(65,91)] low_str = [chr(i) for i in range(97,123)] num = [str(i) for i in range(10)] co 阅读全文

posted @ 2019-06-26 20:17 信奉上帝的小和尚 阅读(89) 评论(0) 推荐(0)

time模块

摘要: # 格式化时间 # %Y 年 # %m 月 # %d 天 # %H 小时 # %M 分钟 # %S 秒 # 时间获取 和 互相转换 import time # 获取时间戳 timestamp = time.time() # 1561201294.4033182 # 获取结构化时间 struct_ti 阅读全文

posted @ 2019-06-26 20:15 信奉上帝的小和尚 阅读(129) 评论(0) 推荐(0)

序列化模块

摘要: import json # json # 注意1:json格式的key必须是字符串,如果不是字符串,在dump的时候会强制转为字符串,load回来也会是字符串 # 注意2:如果value是元组,那么会强制转换成列表,json不支持元组做key会报错 # 注意3:json可以dump多次,但是load的时候会报错。也就是说json只支持一次dump一次load # ... 阅读全文

posted @ 2019-06-26 20:14 信奉上帝的小和尚 阅读(92) 评论(0) 推荐(0)

导航