1.读取txt文件
#文件读取 f1=open(r'C:UsersAdministratorDesktop我的文档链接地址.txt','r')#读取文件 data1=f1.read() #一次性读取所有文件 #data2=f1.readline() #只读取一行,下一次再继续读取下一行 #data3=f1.readlines()#逐行读取 #print(data1) #print(data2) #print(data3) for x in data1: print(data1) f1.close()
#写入文件 #f1=open(r'C:UsersAdministratorDesktop我的测试io写入文件.txt','w') #data=f1.write('hello world')#写入文件,会覆盖原有文件 #f1=open(r'C:UsersAdministratorDesktop我的测试io写入文件.txt','a')#追加 #data=f1.write(' 你好世界!') #复制文件 f1=open(r'C:UsersAdministratorDesktop我的测试io写入文件.txt','r') data1=f1.read() f2=open(r'C:UsersAdministratorDesktop我的复制测试io写入文件.txt','w') f2.write(data1) f1.close() f2.close()
#读取txt文件,以行的方式 f=open('C:\Users\Administrator\Desktop\test1.txt','r') lines=f.readlines() #print(lines) for line in lines: print(line.split(',')[0]) #读取到的每一个line里面的字符串以“,”分割开来,选取索引为0的打印出来 f.close()
2.读取csv文件
import csv #读取csv文件 file_csv=csv.reader(open('C:\Users\Administrator\Desktop\test1.csv','r')) for line in file_csv: print(line) file_csv.close() ''' #在csv文件中追加列 line1=['qianliu','22','guangxi'] line2=['sunqi','24','hainan'] out=open('C:\Users\Administrator\Desktop\test1.csv','a',newline='') #追加 csv_file=csv.writer(out,dialect='excel') csv_file.writerow(line1) csv_file.writerow(line2) print('Writer is over')
'''