python 檔案內容操作 單元作業(慕課)

2021-10-06 15:21:27 字數 753 閱讀 1384

1.已知當前資料夾中檔案example.txt中有一段文字,其中包含英文本母、數字、漢字和標點符號。編寫程式,讀取該檔案中的全部內容,把大寫字母變為小寫字母,小寫字母變為大寫字母,其他符號不變,把處理後的文字寫入新檔案result.txt中。

with

open

("./input/example.txt"

)as f1:

data = f1.

read()

print

("源文字為:"

,data)

data = data.

swapcase()

print

("更改後:"

,data)

with

open

("./input/result.txt"

,'w'

)as f2:

for line in data:

f2.write

(line)

結果輸出:

補充:python字串大小寫替換:

s.lower() 小寫字串

s.upper() 大寫字串

s.capitalize() 字串首字元大寫

s.title() 每個單詞的首字母大寫

s.swapcase() 大小寫互換

python 檔案內容修改替換操作

當我們讀取檔案中內容後,如果想要修改檔案中的某一行或者某乙個位置的內容,在python中是沒有辦法直接實現的,如果想要實現這樣的操作只能先把檔案所有的內容全部讀取出來,然後進行匹配修改後寫入到新的檔案中。例項 如下所示 開啟舊檔案 f open file text.txt r encoding ut...

python 檔案操作(二) 替換性修改檔案內容

正常情況我們想要僅對檔案某一行的內容進行修改,而不改變其他內容,在原檔案的基礎上不能修改,因為當我們對原檔案進行寫操作時,如果原檔案裡面有內容,就會清空,在這種情況下,只能對檔案進行替換性修改 即重新建立乙個檔案,把原檔案的內容按行複製到新檔案裡,當複製到要修改的那一行時,就用我們需要的內容來替換原...

Shell 檔案內容操作

讀取檔案的每一行內容並輸出 bin bash 方法1 while read line do echo line done a.txt 方法2 cat a.txt while read line do echo line done 方法3 for line in cat a.txt for line ...