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读写(待)的主要内容,如果未能解决你的问题,请参考以下文章

Python作业工资管理系统(第三周)

Python文件读写

LFW精确度验证__python读写txt

python操作txt文件中数据教程[1]-使用python读写txt文件

python对txt的读写

python逐行读写