python按行讀取檔案,如何去掉換行符 n

時間 2022-07-12 14:05:19

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函式來讀取檔案內容...