1樓:散文精選大全
python按行讀取檔案直接使用for in open方式即可,去除'\n',可以使用兩種方法,一種是替換函式:replace('\n','')把換行符替換成空;一種是去除空白字元函式:rstrip('\n')就是把字串末尾指定字元刪除,這裡刪除換行符('\n')。
**:方法1:
for line in open('要開啟的檔名', 'r'): # 開啟檔案
rs = line.replace('\n', '') # 替換換行符
print(rs) # 顯示替換後的行
方法2:
for line in open('要開啟的檔名', 'r'): #開啟檔案
rs = line.rstrip('\n') # 移除行尾換行符
print(rs) # 輸出移除後的行
函式說明:
replace(...)
s.replace(old, new[, count]) -> str 返回s出現的所有old子串的換成new子串的字串。如果可選引數count指定,只有第一計數出現被替換。
rstrip(...) s.rstrip([chars]) -> str
返回字串s結尾去掉空格的副本。如果引數字元給出,則只刪除指定字元,而不是空格。
2樓:匿名使用者
'asdf\n'.strip('\n')
或用readlines沒有\n
python逐行讀取檔案 每行為
輸出結果類似 python從txt檔案中讀取數字,並放入list中 背景 檔案內容抄每一行是由n個單一數字襲組成的bai,每個數字之間由製表符區分,du比如 zhi0 4 3 1 22 1 0 3 1 2 0 現在需要dao將每一行資料存為乙個list,然後所有行組成乙個大的list。工具 1.st...
怎麼用python直接讀取檔案中的數字
網際網路前世今生 coding utf 8 f open test.txt s f.readline print s while s n arr s.split a1 arr 0 a2 arr 1 replace n readline 讀取檔案的時候,預設加上 n print a1 print a2...
python開啟某個檔案刪除指定行
是不是想要直接開啟資料夾,那使用如下命令就可以import osos.system explorer.exe n,資料夾路徑 這樣就可以直接開啟,要開啟檔案,不知道你是想在程式裡讀還是直接開檔案,開檔案用 os.system cmd c檔名 在指令碼中使用檔案內容,那就使用open函式來讀取檔案內容...