摘要: #递归就是函数自己调用自己count = 0# def abc():# pass# abc()最多循环999次 阅读全文
posted @ 2018-12-10 22:08 狐觞 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.时间戳 print(int(time.time())) 2.取当前格式化好的时间 time.strftime('%Y-%m-%d %H:%M:%S') 3.时间戳转为格式化好的时间 time1 = time.gmtime(int(time.time()))#把时间戳转成时间元组 res = ti 阅读全文
posted @ 2018-12-03 11:21 狐觞 阅读(111) 评论(0) 推荐(0) 编辑
摘要: import osres = os.listdir('/Users/nhy/Desktop') #列出某个目录下的所有文件# os.remove()# os.rename()# os.mkdir(r'test/niuhy/haha')#创建文件夹# os.makedirs(r'test1/lyl/a 阅读全文
posted @ 2018-12-03 11:20 狐觞 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 常用模块: 一个python文件就是一个模块 1、标准模块,python自带的 2、第三方模块,需要安装 3、自己写的python文件 json,就是一个字符串 1.json转为字典 json_str = '''{"name":"xiaohei","age":18,"sex":"男","age":1 阅读全文
posted @ 2018-12-03 11:19 狐觞 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一.列表生成式 二.函数 1.基本概念 实现某个功能的一些代码。 提高代码的复用性。 函数必须被调用才会执行。 函数里面定义的变量:局部变量,只要一出了函数都不能用了 def hello(): print('hello')hello() #调用函数 2.return 的作用: 1、把函数处理的结果返 阅读全文
posted @ 2018-11-27 15:47 狐觞 阅读(134) 评论(0) 推荐(0) 编辑
摘要: import randomprint(random.randint(1,23))#随机整数l=[1,2,3,4]s='abcdefeg'print(random.choice(s))#随机选择一个元素print(random.sample(s,3))#随机选择几个元素random.shuffle(l 阅读全文
posted @ 2018-11-27 15:43 狐觞 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一.元组 元组也是一个list,但是它的值不能改变 定义元组的时候,只有一个元素,后面得加逗号 oracle_info = (123,) 二.集合 1.集合天生就可以去重,集合是无序的 2.#交集 res = stus1.intersection(stus2) res2 = stus1 & stus 阅读全文
posted @ 2018-11-27 15:20 狐觞 阅读(126) 评论(0) 推荐(0) 编辑
摘要: #需求: #1、每分钟监控服务器日志,ip请求超过200次的,加入黑名单#1、读文件,获取到每行的内容 open readlines # 178.210.90.90 - - [04/Jun/2017:03:44:13 +0800]#2、找到ip,按照空格分隔字符串,取第一个元素 split#3、把i 阅读全文
posted @ 2018-11-27 12:50 狐觞 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 非空即真,非0即真True '1' [1] {k-v}False '' None [] {} 阅读全文
posted @ 2018-11-27 11:10 狐觞 阅读(86) 评论(0) 推荐(0) 编辑
摘要: f = open('users.txt',encoding='utf-8') #读文件的时候,必须存在在才可以读 文件对象,或者文件句柄res = f.read()print(res)f.close() fw = open('users',mode='a',encoding='utf-8')fw.w 阅读全文
posted @ 2018-11-19 23:02 狐觞 阅读(198) 评论(0) 推荐(0) 编辑