码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2019-04-29 19:12:41      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:创建   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!