随笔分类 - python-小练习
摘要:守护线程:只要主线程结束,子线程立即结束;不管子线程有没有结束;例如QQ;QQ关闭后,所有打开会话的窗口全部关闭;
阅读全文
摘要:打印每个线程的用时 优化 为什么存在串行比并行快的情况:电脑CPU是几核,只能同时运行几个线程;所有的性能测试工具都不是实际意义上的并发,因为CPU处理的速度特别快;我们感觉不到 但是python的多线程只能利用1个CPU的核心;所以很多人说python的多线程不好,很鸡肋;GIL:全局解释器锁;利
阅读全文
摘要:import logging from logging import handlers class MyLogger(): def __init__(self,file_name,level='info',backCount=5,when='D'): logger = logging.getLogger() # 先实例化一个logger对象,先创建一个办公室 lo...
阅读全文
摘要:# 2、http: // doc.nnzhp.cn / index.php?s = / 6 & page_id = 14# 调用获取学生信息的接口,保存到excel里面 import requests,xlwt def stu(): url='http://api.nnzhp.cn/api/user/all_stu' header={'Referer':'http://api.n...
阅读全文
摘要:循环导出所有行和列 import pymysql,xlwtdef export_excel(table_name): host,user,passwd,db='192.168.1.152','root','myjcyf','us_sys' coon=pymysql.connect(host=host
阅读全文
摘要:批量插入时一直报错,后来发现是占位符后面忘记写分号了 从数据库删除信息
阅读全文
摘要:时间戳转换成格式化好的时间 格式化好的时间转换成时间戳
阅读全文
摘要:删除某目录下的空文件,如果是删除非空把==0修改为>1 删除5天前的日志文件 删除5天前的日志文件-优化 移除以.log结尾的文件
阅读全文
摘要:自己用list写的,原文件用的就是自动生成username的小程序: 老师用字符串写的: 老师用OS写的:
阅读全文
摘要:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 14-15: truncated \uXXXX escape window 读取文件可以用\,但是在字符串中\是被当作转义字符来使用,所
阅读全文
摘要:import random user_sl=input('输入随机生成的条数') username=[] for i in range(int(user_sl)): kt='zhbr,123456' kt_str=kt.split(',') u=kt_str[0] p=kt_str[1] zj=str(random.randint(0,9999)) ...
阅读全文
摘要:random.choice:随机选择数组里的一个值; random.sample:随机选择数组里的多个值;选择几个值自己定义数量 random.shuffle:随机打乱取值; writelines() 方法用于向文件中写入一序列的字符串,比如列表,它会迭代帮你写入文件 老师写的: 自己写的:
阅读全文
摘要:优化生成手机号小程序: 1、.zfill是字符串类型的方法所以要把随机数转成字符串才可以使用该方法;随机数不够4位补0补够4位; 2、把列表的值通过循环写下标的方式写入;
阅读全文
摘要:需求1、监控日志文件,记录攻击次数较多的IP 分析#1、打开日志文件;#2、把IP地址拿出来;#3、判断每个IP出现的次数,如果大于50次,加入黑名单其它知识点#文件名柄,文件对象都是指执行open后打开的对象#f.readline()#一行一行的读,节省内存资源;#f.read()#如果用read来读是一次性把文件的所有内容读进内存,如果文件特别大,内存资源又小的情况下,有可能把内存撑爆;#直接...
阅读全文
摘要:import random#print(random.randint(1,9999))#print('186'.zfill(3))#1、随机产生手机号,后4位不能相同#2、写到文件里面f=open('phone.txt','w',encoding='utf-8') #打开文件必须写到循环外面num=
阅读全文
浙公网安备 33010602011771号