一 打開txt的正確方式
一般人會用到怎么快速打開txt,下面分享兩種方式:
f = open("data.txt","r") #設置文件對象 f.close() #關閉文件 #為了方便,避免忘記close掉這個文件對象,可以用下面這種方式替代 with open('data.txt',"r") as f: #設置文件對象 str = f.read() #可以是隨便對文件的操作
二 讀取txt
絕大多數文件,只需要簡單的讀取即可:
f = open("data.txt","r") #設置文件對象 str = f.read() #將txt文件的所有內容讀入到字符串str中 f.close() #將文件關閉
可是,不要忘記了更高級的方式:
#第一種方法 f = open("data.txt","r") #設置文件對象 line = f.readline() line = line[:-1] while line: #直到讀取完文件 line = f.readline() #讀取一行文件,包括換行符 line = line[:-1] #去掉換行符,也可以不去 f.close() #關閉文件 #第二種方法 data = [] for line in open("data.txt","r"): #設置文件對象並讀取每一行文件 data.append(line) #將每一行文件加入到list中 #第三種方法 f = open("data.txt","r") #設置文件對象 data = f.readlines() #直接將文件中按行讀到list里,效果與方法2一樣 f.close() #關閉文件
三 去除特殊符號:
去除中間特殊符號是一個常用的指令,筆者針對這個,就找了好多資料。
python去除字符串中間的特殊符號,包括(’\n’,’\t’,’\r’) 使用replace 例; row = ‘hello\n\t\t\tworld’ 去除中間的符號,可這樣寫: row = row.replace(’\n’,’’).replace(’\t’,’’)