操作檔案 修改檔案中的內容

2022-09-03 01:39:08 字數 1010 閱讀 6847

import os

geci=open("a.txt",encoding="utf-8")

new_geci=open("a1.txt","w",encoding="utf-8")

for line in geci:

change=line.replace("一","1")

new_geci.write(change)

geci.close()

new_geci.close()

os.remove("a.txt")

os.rename("a1.txt","a.txt")

with 方法執行關閉

import os

geci=open("a.txt",encoding="utf-8")

new_geci=open("a1.txt","w",encoding="utf-8")

with open("a.txt",encoding="utf-8")as geci,open("a1.txt","w",encoding="utf-8")as new_geci:

for line in geci:

change=line.replace("一","1")

new_geci.write(change)

os.remove("a.txt")

os.rename("a1.txt","a.txt")

檔案a.txt

歌曲:《開心每1天》

作詞:劉頂柱

演唱:李淑英

背景**歌詞:

開心每1天 快樂每1天

開心每1天 快樂每1天

開心每1天 快樂每1天

開心那每1天

陽光溫暖天空蔚藍

彩雲編織霓虹的光環

溪水清亮空氣新鮮

青草鋪開綠色生態園

人生多美好呀人心多麼善

好風好雨好訊息吻上我的臉

世界多麼大呀天地多麼寬

好山好水好風景美麗我心田

使用sed操作檔案內容

sed擷取檔案 sed是linux中非常好用的小工具,可以方便的對檔案進行操作,本次使用sed加 n 引數來完成對檔案某幾行的擷取 sed n 1,6p filename newfilename 上述sed命令就可以擷取檔案中的1到6行然後輸出到新檔案中。sed替換檔案內字元 使用命令 sed i ...

python檔案操作 檔案指標移動 修改

本文目錄 一 檔案指標移動 二 修改 大前提 檔案內指標的移動是bytes為單位的,唯獨t模式下的read讀取內容個數是以字元為單位 f.read 3 with open a.txt mode rt encoding utf 8 as f data f.read 3 print data with ...

檔案操作 檔案讀寫

檔案讀寫實質也是呼叫api函式,微軟給我們提供了強大的檔案讀寫程式設計介面。讀寫的一般步驟是 1.呼叫createfile函式開啟或者建立檔案,返回檔案控制代碼 2.利用檔案控制代碼呼叫writefile或readfile函式寫入或讀取檔案 3.呼叫closehandle函式關閉開啟的檔案控制代碼 ...