Python txt读写(待)
Posted imwu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python txt读写(待)相关的知识,希望对你有一定的参考价值。
打开文件
with open("test.txt","r","utf-8") as f:
# 为a+模式时,因为为追加模式,指针已经移到文尾,读出来的是一个空字符串。
ftext = f.read() # 一次性读全部成一个字符串
ftextlist = f.readlines() # 也是一次性读全部,但每一行作为一个子句存入一个列表
w新建只写,w+新建读写,二者都会将文件内容清零
r读打开,r+读写打开
**w+,r+与a+区别:
r+:可读可写,若文件不存在,报错, 进行了覆盖写;
w+: 可读可写,若文件不存在,创建,进行了清空写;
a+:可读可写但光标在最后面(然后读到最后面,所以读到空字符串),若文件不存在,创建,进行了追加写;
不可读的打开方式:w和a
若不存在会创建新文件的打开方式:a,a+,w,w+
a 模式不能用来读,即使用f.read()等会报错。
以上是关于Python txt读写(待)的主要内容,如果未能解决你的问题,请参考以下文章