檔案的基礎操作
f = open("fix-zhang.txt","r")
讀取檔案,如果檔案不存在,報錯filenotfounderror: [errno 2] no such file or directory: 'fix-zhang.txt'
f = open("fix-zhang.txt","r+")
讀寫,寫的時候在檔案最後位置寫
f = open("fix-zhang.txt","rb")
with open("fix-zhang.txt","r") as f
由於檔案讀寫時都有可能產生ioerror
,一旦出錯,後面的f.close()
就不會呼叫。所以,為了保證無論是否出錯都能正確地關閉檔案,python引入了with
語句來自動幫我們呼叫close()
方法
f = open("fix-zhang.txt","w")
寫操作;如果檔案存在覆蓋寫入,如果檔案不存在,建立該檔案.無法直接讀取檔案。無法在文字中指定位置寫入
f = open("fix-zhang.txt","w+")
寫讀,先建立乙個檔案,再往檔案中寫,如果有相同名字的檔案,覆蓋。無法在文字中指定位置寫入
f = open("fix-zhang.txt","a")
追加寫操作,不會覆蓋原始檔,無法直接讀取檔案
f = open("fix-zhang.txt","u")
ubia
f = open("fix-zhang.txt",encoding=「utf-8」)
encoding操作對檔案使用什麼樣的編碼格式
f.tell()
顯示游標在文字中的當前位置
f.seek()
指定游標返回的位置
f.readline()
顯示文字的一行內容
f.readlines()
把文字轉換為列表
f.flush()
跳過快取,直接寫在硬碟中
f.replace()
替換檔案內容
注:
由於檔案讀寫時都有可能產生ioerror,一旦出錯,後面的f.close()就不會呼叫。所以,為了保證無論是否出錯都能正確地關閉檔案,我們可以使用try ... finally來實現:對檔案內容的迴圈:try:
f = open('
fix-zhang
', 'r'
)
(f.read())
finally
:
iff:
f.close()
#這種方式太繁瑣,可以用表中的簡化方式來寫
f = open("lyrics.txt
","r
",encoding="
utf-8")
for line in
f:
print(line.strip())
#對檔案的修改:實現乙個交換機,路由器等裝置開機時的乙個顯示.
import
sys,time
for boot_strap in range(25):
sys.stdout.write("#
")sys.stdout.flush()
time.sleep(0.1)
--------------------------結果:依次輸出#
---------------------------
#########################
process finished with exit code 0
with open("lyric.txt
", "
r", encoding="
utf-8
") as f,\
open(
"lyric_new.txt
", "
w", encoding="
utf-8
") as f_new:
for line in
f: if"
才是考驗"in
line:
line = line.replace("
才是考驗
", "
考驗你個大頭鬼")
f_new.write(line)
簡單點說話的方式簡單點lyric.txt遞進的情緒請省略
你又不是個演員
別設計那些情節
沒意見我只想看看你怎麼圓
你難過的太表面 像沒天賦的演員
觀眾一眼能看見
該配合你演出的我演視而不見
在逼乙個最愛你的人即興表演
什麼時候我們開始收起了底線
順應時代的改變看那些拙劣的表演
可你曾經那麼愛我幹嘛演出細節
我該變成什麼樣子才能延緩厭倦
原來當愛放下防備後的這些那些
才是考驗
沒意見你想怎樣我都隨便
你演技也有限
又不用說感言
分開就平淡些
該配合你演出的我演視而不見
別逼乙個最愛你的人即興表演
什麼時候我們開始沒有了底線
順著別人的謊言被動就不顯得可憐
可你曾經那麼愛我幹嘛演出細節
我該變成什麼樣子才能配合出演
原來當愛放下防備後的這些那些
都有個期限
其實台下的觀眾就我乙個
其實我也看出你有點不捨
場景也習慣我們來回拉扯
還計較著什麼
其實說分不開的也不見得
其實感情最怕的就是拖著
越演到重場戲越哭不出了
是否還值得
該配合你演出的我盡力在表演
像情感節目裡的嘉賓任人挑選
如果還能看出我有愛你的那面
請剪掉那些情節讓我看上去體面
可你曾經那麼愛我幹嘛演出細節
不在意的樣子是我最後的表演
是因為愛你我才選擇表演 這種成全
簡單點說話的方式簡單點lyric_new.txt遞進的情緒請省略
你又不是個演員
別設計那些情節
沒意見我只想看看你怎麼圓
你難過的太表面 像沒天賦的演員
觀眾一眼能看見
該配合你演出的我演視而不見
在逼乙個最愛你的人即興表演
什麼時候我們開始收起了底線
順應時代的改變看那些拙劣的表演
可你曾經那麼愛我幹嘛演出細節
我該變成什麼樣子才能延緩厭倦
原來當愛放下防備後的這些那些
考驗個大頭鬼
沒意見你想怎樣我都隨便
你演技也有限
又不用說感言
分開就平淡些
該配合你演出的我演視而不見
別逼乙個最愛你的人即興表演
什麼時候我們開始沒有了底線
順著別人的謊言被動就不顯得可憐
可你曾經那麼愛我幹嘛演出細節
我該變成什麼樣子才能配合出演
原來當愛放下防備後的這些那些
都有個期限
其實台下的觀眾就我乙個
其實我也看出你有點不捨
場景也習慣我們來回拉扯
還計較著什麼
其實說分不開的也不見得
其實感情最怕的就是拖著
越演到重場戲越哭不出了
是否還值得
該配合你演出的我盡力在表演
像情感節目裡的嘉賓任人挑選
如果還能看出我有愛你的那面
請剪掉那些情節讓我看上去體面
可你曾經那麼愛我幹嘛演出細節
不在意的樣子是我最後的表演
是因為愛你我才選擇表演 這種成全
Python的檔案操作
1.open使用open開啟檔案後一定要記得呼叫檔案物件的close 方法。比如可以用try finally語句來確保最後能關閉檔案。file object open thefile.txt try all the text file object.read finally file object....
Python的檔案操作
python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。一 1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 o...
python的檔案操作
toc 開啟檔案的模式有 1.唯讀模式 預設 2.只寫模式 不可讀,不存在則建立,存在則覆蓋 3.追加模式 可讀,不存在則建立,存在則只追加內容 表示可同時讀寫某個檔案 1.r 可讀寫檔案 可讀,可寫,可追加 2.w 寫讀 3.a 追加 b 表示處理二進位制檔案 1.rb 2.wb 3.ab 序號方...