摘要:
在写文件的时候,有的时候发现好久文件里面没有写入的内容,如果想快速的看见写的内容,那么这时候我们可以用flush() 优缺点: 1、当文件调用写文件后,紧接着调用f.flush(),那么写完后立即就会往磁盘里写,打开文件就会看见自己写的内容,优点也就是快速写入硬盘文件中 2、缺点也很明显,读写磁盘都 阅读全文
摘要:
文件打开方式 一种是读模式,一种是写模式,一种是追加模式open('a.txt',r) 读模式,只能读,不能写,打开不存在的文件会报错open('a.txt',w) 写模式,只能写不能读,会覆盖文件以前的内容,文件不存在的会创建open('a.txt',a) 追加模式,在原来文件的内容上增加新内容, 阅读全文
摘要:
元组 元组也是一个list,它不能修改 元组的定义 阅读全文
摘要:
1、字符串去除空格及换行符 2、字符串替换操作 3、字符串索引 4、字符以什么开头或结尾,常见例子:不知道字符的全部,仅知道开始或结尾来查询该字符串 5、字符串大小写转换 6、字符串是不是整数 7、字符串居中左右加分界线 8、字符串补0操作 9、判断字符 10、字符串占位通过format和forma 阅读全文
摘要:
字典: 字典取值快,通过key去找 字典是无序的,因为其不是按照顺序进行取值的,是按照key和value进行取值的 1、定义 info={} #定义空字典 info={"name":"zhaozhao","age":23,"sex":"男"} #定义字典 2、增加KEY 增加KEY两种方式: inf 阅读全文
摘要:
1、pycharm中同时注释多行代码快捷键: 代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消 2、pycharm使多行代码同时缩进右移及左移 鼠标选中多行代码后,按下Tab键,一次右移四个字符 鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个 阅读全文
摘要:
1 class UserLogin: 2 def __init__(self): 3 self.file_name = "user_info" 4 self.user_info = dict( 5 [(line.strip().split(",")[0].lower(), line.strip().split(",")[1... 阅读全文
摘要:
备注: 1、为什么用字典不用list存放IP进行统计 答:如果用list每个IP存入数组,当IP较多,数组就会特别大,占内容,且遍历性能较弱,用字典每个IP 对应一个次数,节省内存,遍历性能较高 2、除了监控日志,还可以通过该段代码进行做其他的统计工作,比如一个文件中某个人物出现次数等 3、文件读取 阅读全文
摘要:
for else的关键如下: 如果for循环是正常执行完的话都会执行else 如果for循环是通过break跳出的 那后面的else就不会执行了 例如如下: 1 import random 2 num=random.randint(1,100) 3 print(num) 4 for i in ran 阅读全文
摘要:
1 import random 2 3 # 产生 1 到 10 的一个整数型随机数 4 print( random.randint(1,10) ) 5 6 # 产生 0 到 1 之间的随机浮点数 7 print( random.random() ) 8 9 # 产生 1.5 到 5.5 之间的随机浮点数,区间可以不是整数 10 print( random.uniform... 阅读全文