2018年4月18日

文件json

摘要: import jsondef op_data(filename,dic=None): if dic:#写入进去 with open(filename,'w',encoding='utf-8') as fw: json.dump(dic,fw,ensure_ascii=False,indent=3)# 阅读全文

posted @ 2018-04-18 22:23 公子兔 阅读(116) 评论(0) 推荐(0) 编辑

函数

摘要: #函数、方法、功能、:1、提高代码复用性 2、让代码更简洁,简化代码# 必填函数、默认值参数# 局部变量 函数里面定义的变量,都是局部变量,只能在函数里面用,出了函数之后就不能用了# 全局变量 公共变量,都可以用的变量 1、不安全,因为所有人都可以修改 2、全局变量会一直占着内存#return 1、 阅读全文

posted @ 2018-04-18 22:22 公子兔 阅读(127) 评论(0) 推荐(0) 编辑

函数不固定参数

摘要: def syz(a,*args):# 参数组 非必填元素,不限制个数,放到元组里 print(a) username=args[0] pwd=args[1]# syz("1as","sdf",'ggjj')def syz2(time,**kwarges):#关键字参数 非必填元素,不限制个数,放到字 阅读全文

posted @ 2018-04-18 22:22 公子兔 阅读(144) 评论(0) 推荐(0) 编辑

2018年4月1日

监控日志,加入黑名单

摘要: #监控日志,如果有攻击的,就把IP加入黑名单#分析 1、打开文件 2、拿出IP 3、判断IP出现次数 大于100次加入 4、每分钟读一次#直接循环一个文件对象的话,每次循环的是文件的每一行#文件句柄 文件对象import timepoint=0#每次记录文件指针的位置while True: all_ 阅读全文

posted @ 2018-04-01 21:19 公子兔 阅读(189) 评论(0) 推荐(0) 编辑

非空即真

摘要: # 非空即真(不为空的话就是true,是空的话就是false)、非0即真(只要不是0就是true,是0就是false)name=input('输入name').strip()a=[]#falsed={}#falsec=0#falsef=tuple()#falsee=''#falseif name:# 阅读全文

posted @ 2018-04-01 21:19 公子兔 阅读(144) 评论(0) 推荐(0) 编辑

随机生成手机号,存入文件

摘要: import random #随机数#186 1111 2389print(random.randint(1,9999))#随机产生1-1000之间的数字print('1'.zfill(4))#输出四位,不够补0#1、随机产生手机号 2、写到文件里f=open('iphone.txt','w')nu 阅读全文

posted @ 2018-04-01 21:17 公子兔 阅读(614) 评论(0) 推荐(0) 编辑

set集合

摘要: import copy#浅拷贝#深拷贝 区别是深拷贝会重新开辟一个内存空间# lis = [1,1,2,3,4,5,6,8]#循环删除list里面的数据的时候,结果会不正确# l2=copy.deepcopy(lis)#深拷贝#l2=lis#浅拷贝# l2.append('zdsds')#lis.r 阅读全文

posted @ 2018-04-01 21:15 公子兔 阅读(128) 评论(0) 推荐(0) 编辑

操作文件

摘要: #读模式r 只要沾上了r文件不存在会报错#写模式w 只要沾上了w都会清空原来的内容#追加模式a#读模式r 读写模式 r+ 1、不能写 2、文件不存在会报错file=open('words','r',encoding='utf-8')#写模式w 写读模式w+ 1、打开已存在的文件写入,会把原来的内容覆 阅读全文

posted @ 2018-04-01 21:13 公子兔 阅读(117) 评论(0) 推荐(0) 编辑

交换变量

摘要: a=1b=2# c=None# c=b# b=a# a=cb,a=a,b#交换两个变量的值 #不引入第三方变量a=a+b#3b=a-b#1a=a-b#2print(a,b) 阅读全文

posted @ 2018-04-01 21:08 公子兔 阅读(104) 评论(0) 推荐(0) 编辑

2018年3月24日

常用字符串方法

摘要: #a=' 字 符 串 \n '#c=a.strip()#默认去掉字符串两边的空格和换行符#c=a.lstrip()#默认去掉左边的空格# c=a.rstrip()#默认去掉右边的空格# print('c,,,,,',c)# print('a....',a)words='http://wWw.nnzh 阅读全文

posted @ 2018-03-24 18:56 公子兔 阅读(169) 评论(0) 推荐(0) 编辑

导航