小編給大家分享一下python讀取txt文件的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出博州免費(fèi)做網(wǎng)站回饋大家。
python讀取txt文件的方法:首先打開文件,代碼為【f = open('/tmp/test.txt')】;然后進(jìn)行讀取,代碼為【
python讀取txt文件的方法:
一、文件的打開和創(chuàng)建
>>> f = open('/tmp/test.txt') >>> f.read() 'hello python!\nhello world!\n' >>> f
二、文件的讀取
步驟:打開 -- 讀取 -- 關(guān)閉
>>> f = open('/tmp/test.txt') >>> f.read() 'hello python!\nhello world!\n' >>> f.close()
讀取數(shù)據(jù)是后期數(shù)據(jù)處理的必要步驟。.txt是廣泛使用的數(shù)據(jù)文件格式。一些.csv, .xlsx等文件可以轉(zhuǎn)換為.txt 文件進(jìn)行讀取。我常使用的是Python自帶的I/O接口,將數(shù)據(jù)讀取進(jìn)來存放在list中,然后再用numpy科學(xué)計算包將list的數(shù)據(jù)轉(zhuǎn)換為array格式,從而可以像MATLAB一樣進(jìn)行科學(xué)計算。
下面是一段常用的讀取txt文件代碼,可以用在大多數(shù)的txt文件讀取中
filename = 'array_reflection_2D_TM_vertical_normE_center.txt' # txt文件和當(dāng)前腳本在同一目錄下,所以不用寫具體路徑 pos = [] Efield = [] with open(filename, 'r') as file_to_read: while True: lines = file_to_read.readline() # 整行讀取數(shù)據(jù) if not lines: break pass p_tmp, E_tmp = [float(i) for i in lines.split()] # 將整行數(shù)據(jù)分割處理,如果分割符是空格,括號里就不用傳入?yún)?shù),如果是逗號, 則傳入‘,'字符。 pos.append(p_tmp) # 添加新讀取的數(shù)據(jù) Efield.append(E_tmp) pass pos = np.array(pos) # 將數(shù)據(jù)從list類型轉(zhuǎn)換為array類型。 Efield = np.array(Efield) pass
看完了這篇文章,相信你對python讀取txt文件的方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!