Python筆記 五 檔案處理

2021-10-09 22:21:38 字數 843 閱讀 4840

1.

# 開啟pi_digits.txt檔案

with open('pi_digits.txt') as file_object:

contents = file_object.read()

print(contents) # 在read函式到達檔案末尾會返回乙個空字串,顯示出來比原始檔多乙個空行

print(contents.rstrip()) # 使用rstrip函式可以刪除這個空行

filename = 'pi_digits.txt'

with open(filename) as file_object:

for line in file_object:

print(line)

filename = 'pi_digits.txt'

with open(filename) as file_object:

lines = file_object.readlines()

pi_string = ''

for line in lines:

pi_string += line.strip() #刪除空格

print(pi_string)

print(len(pi_string))

filename = 'programming.txt'

with open(filename, 'w') as file_object: #open(filename, 'w')寫入文字並清空已有,open(filename, 'a')附加文字,不清空已有文字

file_object.write("i love programming.")

五 檔案處理

方式一 f open a.txt r encoding utf 8 data f.read f.close 檔案操作完成後,必須close 方式二 用with關鍵字開啟檔案,不需要再執行close with open a.txt r as read f,open b.txt w as write f...

Python學習五 檔案

with open pi digits.txt as file object contents file object.read print contents 其中,pi digits.txt 為同目錄下的文字檔案。關鍵字with在不再需要訪問檔案後將其關閉。在這個程式中,注意到我們呼叫了open ...

五 檔案操作

字元型的檔案會先編碼然後再儲存。所以讀取這些檔案的時候就需要解碼。檔案的開啟模式有唯讀 r 只寫 w 追加 a 以及二進位制模式和二進位制加下的唯讀 rb 只寫 wb 追加 ab 唯讀 預設模式,檔案必須存在,不存在則丟擲異常 只寫 不可讀 不存在則建立 存在則清空內容 追加 不可讀 不存在則建立 ...