浅谈python中文件和文件夹的相关操作

2019-08-27 20:34   | Post by:   | in 行业知识



f = open # 访问方式可以省略,默认以r的形式
f = open
f = open

encoding默认时使用与操作系统一样的编码方式,window为gbk,linux为utf-8。在window中有的ide编码为utf-8,则在操作文件时需要额外设置encoding= utf-8
|访问方式| 说明 |
|--|--|
| r | 以只读方式打开文本文件。文件的指针将会放在文件的开头。这是默认模式。 |
| w| 打开一文本个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 |
| a| 打开一个文本文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。|
若要操作二进制文件,则在后面加b即可,例如rb,wb,ab。
若要想对文件又读又写,则在后面加+号,例如r+,w+,a+,rb+,wb+,ab+.










f.close

关闭后的文件不能再进行读写操作, 否则会触发 valueerror 错误。




# 以文本文件打开
f = open
f.write
f.close
# 以二进制文件打开
f = open
f.write)
f.close


f = open
content = f.read
print
print
content = f.read
print
f.close
最新新闻