一、檔案和資料夾路經 1.檔案和資料夾觀念 2.路徑舉例 3.絕對路徑與相對路徑 4.路徑表示方式 --- 二、檔案和資料夾管理:os模組 和 os.path os模組:提供操作資料夾及檔案的方法。在使用前,必須檢查檔案或路徑是否存在 #step1:檢查檔案或路徑是否存在 import os 語法1 os.path.isfile(檔案路徑) #檢查檔案是否存在。回傳值為True 或 False os.path.isdir(資料夾路徑) #檢查資料夾是否存在。回傳值為True 或 False 語法2 os.path.isexit(檔案或資料夾路徑) #可以同時檢查檔案和資料夾是否存在。回傳值為True 或 False #step2:檔案和資料夾管理 (1)os.remove():刪除指定檔案 (2)os.mkdir():建立指定的資料夾 (3)os.rmdir():刪除指定的資料夾,但是必須先刪除該資料夾中的檔案 --- 三、例外處理 1.語法1:try...except語法 try: 測試的程式區塊 except: 所有例外情況的程式區塊 #常用錯誤表: IOError(輸入/輸出錯誤)、NameError(變數未宣告錯誤)、ValueError(數值錯誤)、ZeroDivisionError(除數為0的錯誤) #例 try: num = 2%0 except ValueError: print("輸入非數值的錯誤") except ZeroDivisionError: print("除數為0的錯誤") #輸出結果:除數為0的錯誤 2.語法2:try...except...else...finally try: 測試的程式區塊 except 例外情況1: 發生例外情況1的程式區塊 except: 發生除了例外情況1之外,所有例外情況的程式區塊 else: 沒有發生例外情況的程式區塊 finally: 無論有無例外情況,一定會執行的程式區塊。一般使用在刪除物件or關閉檔案
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up