会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lynn_chen
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年4月2日
练习 - 日志监控
摘要: #需求#监控日志,如果有攻击(多少次以上),就把ip 拉黑 #分析: #1、打开日志文件 #2、把 ip 地址取出 #3、判断每一个 ip 出现的次数,如果大于100次的话,加入黑名单 #4、每分钟读一次 #5、记录指针,不重复读取 #示例: #直接循环一个文件对象的话,每次循环的是文件的每一行#
阅读全文
posted @ 2018-04-02 11:28 lynn_chen
阅读(131)
评论(0)
推荐(0)
编辑
字符串 - 使用方法2
摘要: ‘’.join('') #连接字符串#可以将一个list 变成字符串#通过某个字符串把 list 里面的每个元素连接起来#只要是可以循环的,就可以通过 join 方法连接 例: l = ['zhang','liu','liang'] res = ''.join(l) #以空字符串连接 l 里面的字符
阅读全文
posted @ 2018-04-02 10:47 lynn_chen
阅读(164)
评论(0)
推荐(0)
编辑
集合
摘要: # int float list dict tuple set# 天生去重 #定义空集合1、s = set() #空集合 2、s2 = set ('123456') #转换集合,同时取重例:s2 = set(‘12345112334’) {'1','2,','3','4','5'} #去重 3、s3
阅读全文
posted @ 2018-04-02 10:38 lynn_chen
阅读(90)
评论(0)
推荐(0)
编辑
python 操作文件
摘要: 文件打开的方式#读模式(默认)--r#写模式 w#追加模式 a#读写模式 r+#写读模式 w+#追加读模式 a+ f = open('test',encoding='utf-8') #打开同一目录下文件-open,test为文件名,windows需要加utf-8 print(f.read()) #读
阅读全文
posted @ 2018-04-02 10:37 lynn_chen
阅读(158)
评论(0)
推荐(0)
编辑
变量值交换
摘要: #python 底层自动引入一个第三方变量进行交换 例:a = 1b = 2c = 3a,b,c = b,c,a #交换变量的值print(a,b,c) a = 2,b = 3,c = 1 #不引入第三方变量进行变量值交换a = 1b = 2 方法:a = a + bb = a - ba = a -
阅读全文
posted @ 2018-04-02 10:34 lynn_chen
阅读(99)
评论(0)
推荐(0)
编辑
python - remove
摘要: .remove() #循环删除list 里面的数据,结果会不正确l = [1,1,2,3,4,5,6,8]for i in l: #i 对应的元素是根据下标查找的,原list 元素变化不影响i 取对应下标元素,取值顺序仍以递增下标0,1,2,3...取值 if i%2 != 0: l.remove(
阅读全文
posted @ 2018-04-02 10:33 lynn_chen
阅读(168)
评论(0)
推荐(0)
编辑
python - random
摘要: import random print(random.randint(1,1000)) 生产随机数 print(‘1’.zfill(4)) 自动补 0 示例:随机生成指定数目的手机号,并保存到文件中 #1、先随机产生一写手机号 #2、写到文件里面 代码:import random #导入random
阅读全文
posted @ 2018-04-02 10:25 lynn_chen
阅读(105)
评论(0)
推荐(0)
编辑
python 判断
摘要: # 非空即真、非0即真 不为空就是true,空为false 不是0就是true,是0则为false例:name = input('shuru:').strip()name = int(name)if name: print('1111111111')else: print('22222222') n
阅读全文
posted @ 2018-04-02 10:24 lynn_chen
阅读(91)
评论(0)
推荐(0)
编辑