python按行讀取文件 如何去掉換行符 "\n"


使用strip()函數去掉每行結束的\n

例如:

1)

 for line in file.readlines():

      line=line.strip('\n')

2)

#讀取 ip地址文件 寫入 ip_address 列表
ip_address = []
with open('ip.txt', 'r') as f1:
for ip in f1.readlines():
if ip != None:
# 從文件中讀取行數據時,會帶換行符,使用strip函數去掉 換行符后存入列表
ip_address.append(ip.strip("\n"))
f1.close()

 

strip()函數原型

聲明:s為字符串,rm為要刪除的字符序列

s.strip(rm)        刪除s字符串中開頭、結尾處,位於 rm刪除序列的字符

s.lstrip(rm)       刪除s字符串中開頭處,位於 rm刪除序列的字符

s.rstrip(rm)      刪除s字符串中結尾處,位於 rm刪除序列的字符

 

注意:

當rm為空時,默認刪除空白符(包括'\n', '\r',  '\t',  ' ')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM