卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Python處理文件中的^M符號(hào)問(wèn)題

在Linux系統(tǒng)中讀取文件時(shí),經(jīng)常會(huì)遇到文件中出現(xiàn)^M符號(hào)的問(wèn)題,這給很多新手帶來(lái)了困擾。幸運(yùn)的是,在Python中有許多方法可以處理這類問(wèn)題。 打開(kāi)編輯器并創(chuàng)建Python文件首先打開(kāi)編輯器,并新建

在Linux系統(tǒng)中讀取文件時(shí),經(jīng)常會(huì)遇到文件中出現(xiàn)^M符號(hào)的問(wèn)題,這給很多新手帶來(lái)了困擾。幸運(yùn)的是,在Python中有許多方法可以處理這類問(wèn)題。

打開(kāi)編輯器并創(chuàng)建Python文件

首先打開(kāi)編輯器,并新建一個(gè)py文檔。接著引入系統(tǒng)庫(kù),因?yàn)樾枰x取從Linux轉(zhuǎn)移過(guò)來(lái)的文件。下面展示的是我們將要處理的文件內(nèi)容。

```python

import os

with open("E: est.txt") as file:

print(())

```

在這里,我們先讀取文件,可以看到每一行都存儲(chǔ)在列表中。

使用for循環(huán)逐行讀取文件內(nèi)容

為了進(jìn)行下一步操作,使用for循環(huán)逐行讀取文件內(nèi)容,使得修改變得更加方便。

```python

with open("E: est.txt") as file:

for l in ():

if "^M" in l:

l ("^M", "")

print(l, end"")

```

通過(guò)replace方法替換掉這些符號(hào)。

使用正則表達(dá)式去除^M符號(hào)

除了使用replace方法外,也可以使用正則表達(dá)式去除^M符號(hào),記得導(dǎo)入re模塊。

```python

import os

import re

with open("E: est.txt") as file:

with open("E: estNew.txt", "w") as newfile:

for l in ():

if "^M" in l:

l (r'^M', "", l)

newfile.write(l)

```

最后,通過(guò)循環(huán)一邊讀取一邊寫(xiě)入新文件,我們成功地處理了文件中的^M符號(hào)問(wèn)題。您可以查看右側(cè)是修改后的新文件。

標(biāo)簽: