首页 > 其他 > 详细

文件操作

时间:2021-04-02 11:13:57      阅读:23      评论:0      收藏:0      [点我收藏+]

文件操作

python文件操作.txt

1、找到文件路径,绝对路径:d:\文件.txt    和相对路径

2、知道文件储存的编码方式:utf-8,gbk等,encoding要对应上文件的编码方式,否则会报错或者乱码

3、操作方式:只读,只写,读写,写读,追加。。。

4、操作完成,关闭文件,否则会一直占用内存

1、只读:r

绝对路径

f = open(f:\python文件操作.txt,mode=r,encoding=utf-8)  #这相当于一个文件句柄
content = f.read()
print(content)
f.close()

相对路径

f = open(python3,mode=r,encoding=utf-8)  #这是打开在同一路径下的文件
content = f.read()
print(content)
f.close()

2、非文字类的文件,读取看的时候,用到rb,就是转换成bytes类型,以及上传,下载,储存一些文件的时候要用到,不需要加编码方式

f = open(python3,mode=rb)
content = f.read()
print(content)
f.close()

3、只写:write,对于没有这个文件,就会直接创建该文件,如果有该文件,就先将源文件的内容全部删除,再添加进去

f = open(log,mode=w,encoding=utf-8)
f.write(hahaha)
f.close()

4、wb,直接写bytes类型,但是需要展示成字符串,涉及到类型的转换,所以在输入的文字后面要加转换的编码方式

f = open(log,mode=wb)
f.write(he审核的和hehe.encode(utf-8))
f.close()

5、追加a

f = open(log,mode=a,encoding=utf-8)
f.write(我要杀光蚊子)
f.close()

6、以bytes类型追加,ab

f = open(log,mode=ab)
f.write(我要hhhhhhh.encode(utf-8))
f.close()

 

文件操作

原文:https://www.cnblogs.com/seven-wenzi/p/14608736.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!