1.讀取txt文件
#文件讀取 f1=open(r'C:\Users\Administrator\Desktop\我的\文檔鏈接地址.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:\Users\Administrator\Desktop\我的\測試io寫入文件.txt','w') #data=f1.write('hello world')#寫入文件,會覆蓋原有文件 #f1=open(r'C:\Users\Administrator\Desktop\我的\測試io寫入文件.txt','a')#追加 #data=f1.write('\n你好世界!') #復制文件 f1=open(r'C:\Users\Administrator\Desktop\我的\測試io寫入文件.txt','r') data1=f1.read() f2=open(r'C:\Users\Administrator\Desktop\我的\復制測試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')
'''