没有合适的资源?快使用搜索试试~ 我知道了~
首页Python对txt文档进行读,写,追加操作(open,pandas,numpy)
Python对txt文档进行读,写,追加操作 上次写了一篇 Python对csv文档进行读,写,追加操作,这次写一篇关于txt的操作。 本文将使用open,pandas,numpy三种方式对txt文档进行读,写,追加,在此不推荐使用此方式操作:right_arrow: f = open(’test.txt’, ‘w’),因为该方法结束时候需要使用f.close(),如果忘记写close,则可能出现数据丢失的情况 1.with open()方式 读: with open("test.txt","r") as f: lines=f.readlines() #读行 print(lines) 输出: ['第
资源详情
资源评论
资源推荐

Python对对txt文档进行读文档进行读,写写,追加操作追加操作(open,pandas,numpy)
Python对对txt文档进行读文档进行读,写写,追加操作追加操作
上次写了一篇 Python对csv文档进行读,写,追加操作,这次写一篇关于txt的操作。
本文将使用open,pandas,numpy三种方式对txt文档进行读,写,追加,在此不推荐使用此方式操作➡ f = open(’test.txt’, ‘w’),因为
该方法结束时候需要使用f.close(),如果忘记写close,则可能出现数据丢失的情况
1.with open()方式方式
读:读:
with open("test.txt","r") as f:
lines=f.readlines() #读行
print(lines)
输出:
['第一行内容', '第二行内容']
写:写:
with open("test.txt","w") as f:
f.writelines('内容')
f.writelines("")
追加:追加:
with open("test.txt","a") as f:
f.writelines('内容')
f.writelines("")
只需要修改模式,详情如下表
打开方式打开方式 功能功能 Note
w 写 若存在内容,原内容会先清空,不存在文件则会新建
w+ 写读(先写后读) 若存在内容,原内容会先清空,不存在文件则会新建
r 读 文件必须存在
r+ 读写(先读后写) 文件必须存在
a 追加 如存在数据,新数据将添加到结尾,不存在文件则会新建
a+ 追加 如存在数据,新数据将添加到结尾,不存在文件则会新建
wb+ 二进制方式写读(先写后读) 若存在内容,原内容会先清空,不存在文件则会新建
rb+ 二进制方式读写(先读后写) 文件必须存在
ab+ 二进制方式追加 如存在数据,新数据将添加到结尾,不存在文件则会新建
2.pandas方式方式
读读
header=None 没有列标签,不添加是有列标签,默认是True
sep=’,’ 以逗号为间隔,也可以空格
import pandas as pd
data = pd.read_table('data.txt', sep=',')
print(data)
输出
col_a col_b
0 1 2
1 3 4
写写
index=None ,不显示行名字
sep=’,’ 逗号为间隔


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0