# 檔案讀取、寫入和異常處理操作舉例
# date:2017-07-17
file_name = "d:/file_demo.txt"
with open(file_name, 'w') as write_file_obj:
'''寫入檔案'''
write_file_obj.write("hello\n")
write_file_obj.write("world\n")
with open(file_name, 'a') as write_file_obj:
'''追加檔案'''
write_file_obj.write(" ! ")
with open(file_name) as file_obj:
'''讀取檔案全部內容'''
whole_context = file_obj.read()
print(whole_context.strip())
print('------------------------')
with open(file_name) as file_obj:
'''逐行讀取檔案內容'''
for line in file_obj:
print(line.strip()) # 去除左右空格
print('------------------------')
with open(file_name) as file_obj:
'''列表形式讀取檔案內容'''
lines = file_obj.readlines();
for line in lines:
print(line.strip()) # 去除左右空格
print('------------------------')
file_name = "d:/file_demo_none.txt"
try:
'''異常處理:檔案不存在'''
with open(file_name) as file_obj:
whole_context = file_obj.read()
print(whole_context.strip())
except filenotfounderror:
print("file '" + file_name + "' not found!")
else:
print("file '" + file_name + "' exists!")
執行結果:
hello
world
!------------------------
hello
world
!------------------------
hello
world
!------------------------
file 'd:/file_demo_none.txt' not found!
python之檔案讀寫和異常處理
檔案讀取 寫入和異常處理操作舉例 date 2017 07 17 file name d file demo.txt with open file name,w as write file obj 寫入檔案 write file obj.write hello n write file obj.wr...
python檔案讀寫和異常
1,文字檔案 2,二進位制檔案 print type data with open 吉多.jpg wb as fs2 fs2.write data except filenotfounderror as e print 指定的檔案無法開啟.except ioerror as e print 讀寫檔案...
python檔案讀寫之異常處理
使用檔案時,一種常見的問題是找不到檔案 你要查詢的檔案可能在其他地方 檔名可能不正確或者這個檔案根本就不存在。對於所有這些情形,都可使用try except 塊以直觀的方式進行處理 usr bin env python3 coding utf 8 date 2020 11 12 15 58 46 a...