建立兩個檔案cats.txt 和dogs.txt,在第乙個檔案中至少儲存三隻貓的名字,在第二個檔案中至少儲存三條狗的名字。編寫乙個程式,嘗試讀取這些檔案,並將其內容列印到螢幕上。將這些**放在乙個 try-except **塊中,以便在檔案不存在時捕獲 filenotfound 錯誤,並列印一條友好的訊息。將其中乙個檔案移到另乙個地方,並確認except**塊中的**將正確地執行。
#cats.txt
cat1
cat2
cat3
#dogs.txt
dog1
dog2
dog3
# 貓和狗
deffile
(filename)
:try
:with
open
(filename)
as file_object:
for line in file_object:
print
(line.rstrip())
except filenotfounderror:
print
("檔案"
+ filename +
"未找到"
)filenames =
['cats.txt'
,'dogs.txt'
]for filename in filenames:
file
(filename)
輸出為:
cat1
cat2
cat3
dog1
dog2
dog3
Python程式設計從入門到實踐 10 8貓和狗
usr bin env python coding utf 8 filenames cats.txt dogs.txt for filename in filenames try with open filename as file object contents file object.read ...
Python入門習題大全 比薩
想出至少三種你喜歡的比薩,將其名稱儲存在乙個列表中,再使用 for 迴圈將每種比薩的名稱都列印出來。1.修改這個 for 迴圈,使其列印包含比薩名稱的句子,而不僅僅是比薩的名稱。對於每種比薩,都顯示一行輸出,如 i like pepperoni pizza 2.在程式末尾新增一行 它不在 for 迴...
Python入門習題大全 切片
隨意建立乙個列表,在末尾新增幾行 以完成如下任務。列印訊息 the first three items in the list ate 再使用切片來列印列表的前三個元素。列印訊息 three items from the middle of the list ate 再使用切片來列印列中間的三個元素...