标签:创建 span int enc 文件 col 类型 清除 设置
若存在文件《苍老师.txt》, 想要打开文件需要以下几点:
1.文件路径 (绝对路径或相对路径)
2.编码方式(utf-8,gbk......) 以什么编码方式保存的,那就用什么编码方式打开
3.操作方式(只读,只写,追加,读写,写读....)
1 # 文件操作 2 3 4 # 只读 5 # 绝对路径 6 f = open(‘e:\\test_file\cls.txt‘, mode=‘r‘,encoding=‘gbk‘) 7 countent = f.read() 8 print(countent) 9 f.close() 10 11 # 相对路径 12 f = open(‘cls‘, mode=‘r‘,encoding=‘utf-8‘) 13 countent = f.read() 14 print(countent) 15 f.close() 16 17 # bytes类型 非文字类文件想要打开,即用此方式打开;上传下载储存文件用此方式 18 f = open(‘cls‘, mode=‘rb‘) 19 countent = f.read() 20 print(countent) 21 f.close() 22 23 24 25 26 27 # 只写 28 # 对于写不存在的文件就会创建文件 29 f = open(‘log‘, mode=‘w‘,encoding=‘utf-8‘) 30 f.write(‘骑兵\n步兵\n‘) 31 f.close() 32 33 # w 对于存在的文件,先将原文件的内容清除,再写入 34 f = open(‘log‘, mode=‘w‘,encoding=‘utf-8‘) 35 f.write(‘你们好‘) 36 f.close() 37 38 # wb写入时将输入的内容按规定编码设置编码 39 f = open(‘log‘, mode=‘wb‘) 40 f.write(‘你好‘.encode(‘utf-8‘)) 41 f.close() 42 43 # a 追加到文件光标处(一般文件末尾) 44 f = open(‘log‘,mode=‘a‘,encoding=‘utf-8‘) 45 f.write(‘\n小小的人啊\n穷开心啊\n‘) 46 f.close() 47 48 # ab 49 f = open(‘log‘,mode=‘ab‘) 50 f.write(‘\n小小的人啊\n穷开心啊\n‘.encode(‘utf-8‘)) 51 f.close()
标签:创建 span int enc 文件 col 类型 清除 设置
原文地址:https://www.cnblogs.com/Mr-Feng/p/10792158.html