Python文件操作
with open('xx.txt', 'a+') as f:
pass
看官方文档,非常美妙。
+,使文件增加读或写的功能,
w或者w+都会将文件截断
模式 | 含义 | 指针起始位置 | 有文件 | 无文件 | 备注 |
---|
r | open for reading (default) | 0 | 打开文件 | 报错 | |
w | open for writing, truncating the file first | 0 | 清除文件内容 | 创建打开文件 | 慎用 |
a | open for writing, appending to the end of the file if it exists | 文件末尾 | 打开文件 | 创建打开文件 | |
x | open for exclusive creation, failing if the file already exists | 0 | 报错 | 创建打开文件 | 与r相反 |
r+ | 读写 | 0 | 打开文件 | 报错 | 当要写时,指针会调到文件结尾,操作指针后,如果再次写入,指针还会跳到文件最后 |
w+ | 读写 | 0 | 清除文件内容 | 创建打开文件 | 慎用 |
a+ | 读追加 | 文件末尾 | 打开文件 | 创建打开文件 | |
+ | open for updating (reading and writing) | | | | |
b | 以二进制操作文档 | | | | |
t | 以文本格式操作文档 | | | | |
f.write()
f.writelines()
f.read([size])
f.readline([size])
f.readlines([size])
f.flush()
f.tell()
f.close()
f.seek()
f.encoding
f.name
f.flush()
f.truncate()
f.truncate(12)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)