使用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', ' ')