python 读写文本文件

时间:2023-02-11 09:12:26

(1)python读文件方法:

dataArr=[]

with open('d:\\abalone.txt','r') as f:  
#filename路径写法有:r'd:\abalone.txt'  或者 d:/abalone.txt都可以。
    for yy in f.readlines():
        line=yy.strip().split()      #格式化数据需要分割
        dataArr.append(line)     #放入dataArr,便于后期处理

print(dataArr)

这里要注意的是读文件时,该文件要存在,否则,会报异常。

(2)python 写文件方法:

with open('d:\\myTest.txt','w') as f:  
#filename路径写法有:r'd:\myTest.txt'  或者 d:/myTest.txt都可以。
    for yy in dataArr:   #这里的dataArr是d:\\abalone.txt的数据。
        line=""
        for ss in yy:
            line=line+","+str(ss)     
            f.write(line)   
 下面再去验证写的文件是否正确,方法同读文件代码。       
with open('d:/myTest.txt','r') as f:  
#filename
    for yy in f.readlines():
        line=yy.strip().split(',')  #格式化数据需要分割
        dataArr.append(line)     #放入dataArr,便于后期处理
        print(line)