第十章 檔案和異常

2021-08-28 09:39:22 字數 1023 閱讀 1411

10-1 python 學習筆記

.txt檔案

python 可以修

python 可以做遊戲

python 可以爬取資料

.py檔案 

filename="scratch.txt"

with open(filename,encoding="utf-8")as file_object:

contents=file_object.read()

print(contents)

with open(filename,encoding="utf-8")as file_object:

for line in file_object:

print(line)

with open(filename,encoding="utf-8")as file_object:

lines=file_object.readlines()

for line in lines:

print(line.rstrip())

注意:如果.txt裡面有漢字,記得在open裡面新增 encoding="utf-8",開啟檔案就可以指定編碼型別。

10-3訪客

filename="scratch.txt"

name=input("enter your name")

with open(filename,"w")as file_object:

file_object.write(name)

10-4訪客名單

filename="scratch.txt"

while true:

name=input("enter your name")

if name=="quit":

break

with open(filename,"w")as filename:

filename.write(name)

第十章 異常處理

異常即是乙個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在python無法正常處理程式時就會發生乙個異常。異常是python物件,表示乙個錯誤。當python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。捕捉異常可以使用try except語句。try excep...

第十章 異常處理下

try finally 語句無論是否發生異常都將執行最後的 以下例題中 finally 語句無論異常是否發生都會執行 例題 try runoob except assertionerror as error print error else try with open file.log as fil...

第十章 函式

使用def關鍵字 定義個數可變的位置形參 定義個數可變的關鍵字形參 定義預設值引數 定義個數可變的位置形參 deffun1 args 結果為乙個元組 print args fun1 10,20,30 10,20,30 定義個數可變的關鍵字形參 deffun2 args 結果為乙個字典 print a...