首页 > TAG信息列表 > 20201214
20201214-4 文件读与写详解2
5-1 如果只想打印前五行,怎么办? f = open("yesterday",'r',encoding="utf-8") # 文件句柄 print(f.readline()) print(f.readline()) print(f.readline()) print(f.readline()) print(f.readline()) 如果 想读 500 行, copy 500 次? 写代码的原则,避免重复代码,重复 520201214-3 文件读与写详解1
5. 文件操作 对文件操作流程 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 5-1 打开文件 data = open("yesterday",encoding = "utf-8").read() print(data) # python 默认编码 是 utf-8;如果打开不指定,windows 默认用 gb20201214 集合及其运算
4. 集合操作 集合是一个无序的,不重复的数据组合,它的主要作用如下: 1. 去重,把一个列表变成集合,就自动去重了 2. 关系测试,测试两组数据之前的交集、差集、并集等关系 1-1 list_1 = [1,4,5,7,3,6,7,9] list_1 = set(list_1) print(list_1,type(list_1)) ---> {1, 3, 4, 5, 6, 7, 920201214-4 文件读与写详解2
5-1 如果只想打印前五行,怎么办?f = open("yesterday",'r',encoding="utf-8") # 文件句柄print(f.readline())print(f.readline())print(f.readline())print(f.readline())print(f.readline())如果 想读 500 行, copy 500 次? 写代码的原则,避免重复代码,重复 5 次,被开的20201214-3 文件读与写详解1
5. 文件操作对文件操作流程1. 打开文件,得到文件句柄并赋值给一个变量2. 通过句柄对文件进行操作3. 关闭文件 5-1 打开文件data = open("yesterday",encoding = "utf-8").read()print(data)# python 默认编码 是 utf-8;如果打开不指定,windows 默认用 gbk 打开#20201214 集合及其运算
4. 集合操作 集合是一个无序的,不重复的数据组合,它的主要作用如下:1. 去重,把一个列表变成集合,就自动去重了2. 关系测试,测试两组数据之前的交集、差集、并集等关系1-1list_1 = [1,4,5,7,3,6,7,9] list_1 = set(list_1)print(list_1,type(list_1))--->{1, 3, 4, 5, 6, 7,20201214 Json与pickle数据序列化
1-1文件处理时,只能存字符串或者二进制 info = {'name':'alex','age':22} f = open("test.text", "w") f.write(info) f.close()--->Traceback (most recent call last):TypeError: write() argument must be str, not dict1-1-1 那么就改成20201214 Json与pickle数据序列化
1-1 文件处理时,只能存字符串或者二进制 info = { 'name':'alex', 'age':22 } f = open("test.text", "w") f.write(info) f.close() ---> Traceback (most recent call last): TypeError: write() argument must be str, not20201214 集合及其运算
4. 集合操作 集合是一个无序的,不重复的数据组合,它的主要作用如下: 1. 去重,把一个列表变成集合,就自动去重了 2. 关系测试,测试两组数据之前的交集、差集、并集等关系 1-1 list_1 = [1,4,5,7,3,6,7,9] list_1 = set(list_1) print(list_1,type(list_1)) ---> {1, 3, 4, 5, 6, 7, 9} <