當前位置:首頁 » 編程語言 » python去換行符

python去換行符

發布時間: 2023-08-13 09:50:24

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

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結尾去掉空格的副本。如果參數字元給出,則只刪除指定字元,而不是空格。

㈡ Python 按行讀取txt文件,如何去掉換行符"\n"

python 按行讀取txt時,每行默認自帶了回車換行操作,導致腳本報錯。

故而按行讀取時,需要去掉默認的'\n'

#coding=utf-8

from selenium import webdriver

import os,time

source = open("G:\\seleniums\\data.txt", "r")

values = source.readlines()

source.close()

for serch in values:

    #這里使用了strip去掉每行結束的\n

    serch = serch.strip('\n')

    browser = webdriver.Ie()

    browser.get("http://www..com")

    browser.find_element_by_id("kw1").send_keys(serch)

    browser.find_element_by_id("su1").click()

    browser.quit()

㈢ python如何去掉換行符

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

python學習網,大量的免費python視頻教程,歡迎在線學習!

相關推薦:《Python教程》

strip()函數

聲明:str為字元串,chars為要刪除的字元序列。

str.strip(chars):刪除s字元串中開頭、結尾處,位於chars刪除序列的字元。

str.lstrip(chars):刪除s字元串中開頭處,位於chars刪除序列的字元。

str.rstrip(chars):刪除s字元串中結尾處,位於chars刪除序列的字元。

注意:

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

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

說明:

python按行讀取文件直接使用for in open方式即可,去除'\n',可以使用兩種方法,一種是替換函數:replace('\n','')把換行符替換成空;一種是去除空白字元函數:rstrip('\n')就是把字元串末尾指定字元刪除,這里刪除換行符('\n')。
代碼:
方法1:
for line in open('要打開的文件名', 'r'): # 打開文件
rs = line.replace('\n', '') # 替換<a href="https://www..com/s?wd=%E6%8D%A2%E8%A1%8C%E7%AC%A6&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">換行符</a>
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結尾去掉空格的副本。如果參數字元給出,則只刪除指定字元,而不是空格。

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

1、說明

python按行讀取文本文件,讀取的每行都帶有按行符,要替換換行符" "有兩種方式,一種是替換法,一種是切片法。

2、示例

文本文件內容:

123

456

789

1) 替換法:

for line open('fn.txt', 'r'):

print(line.replace(' ', ''))

2) 切片法:

for line open('fn.txt', 'r'):

print(line[:-1])

3)執行結果

3、其它說明

替換法是把字元串的" "替換成空;

切片法是裝字元串最後一個字元去除,line[:-1]的意思就是line字元串取從第0個字元至倒數第一個字元的前一個字元,因為換行符" "都在字元串的最後一個字元,所以這樣就達到了去掉換行符的目的。

㈥ python 如何去除文本中多餘的換行符

  1. Python中換行符為" ";

  2. Python中操作換行符的函數為:replace(" ",""),替換函數;

  3. 步驟:先判斷讀取文件,判斷每一行是不是只包含換行符:

    如果是,則直接刪除;

    如果不是,則用replace(" ","")替換所有換行符,並在最後加一個換行符。

  4. 代碼如下:

    fpa=open("dll.txt","r")
    fpb=open("dllNew.txt","w")
    forlineainfpa.readlines():
    lineb=linea.replace(" ","")
    iflineb=="":
    print"Blank!"
    else:
    fpb.write(linea)
    fpa.close()
    fpb.close()
熱點內容
android飛機大戰源碼 發布:2025-03-19 00:56:52 瀏覽:735
javaset方法 發布:2025-03-19 00:44:21 瀏覽:246
淘寶上傳文件夾 發布:2025-03-19 00:36:30 瀏覽:73
oracle資料庫備份數據 發布:2025-03-19 00:35:04 瀏覽:547
蠶絲演算法 發布:2025-03-19 00:34:16 瀏覽:660
錄制測試腳本 發布:2025-03-19 00:33:33 瀏覽:376
x3000r存儲卡 發布:2025-03-19 00:12:22 瀏覽:221
ie不顯示腳本錯誤 發布:2025-03-19 00:09:53 瀏覽:958
免費網頁源碼 發布:2025-03-19 00:09:00 瀏覽:262
工業企業資料庫 發布:2025-03-18 23:51:44 瀏覽:95