#範例12-1:OS文件與目錄:顯示目錄+檔案清單,移動到指定目錄 #https://www.runoob.com/python/os-chdir.html #https://www.runoob.com/python/os-file-methods.html #重點1:os模組 #(1)os模組:是一種與作業系統相關的模組,提供數十種與作業系統溝通的函式,常用於檔案的複製、修改、查詢等 #重點2:OS模組,常用指令: #☎ import os #☎ 到指定目錄:os.chdir(目錄) #☎ 回傳目前資料夾名稱:os.getcwd() #☎ 顯示子目錄與檔案清單的指令,有2個方法: #☎ (1)!ls #☎ (2)os.listdir() #☎ 判別目前是資料夾嗎?:os.path.isdir(目錄) #☎ 判別目前是檔案嗎?:os.path.isfile(目錄) #☎ 回傳目前檔案大小:os.path.getsize(目錄) #☎ 建立資料夾名稱:os.mkdir(目錄,dir_fd=None) #☎ 刪除資料夾名稱:os.rmdir(目錄,dir_fd=None) #☎ 刪除檔案名稱:os.remove(目錄,dir_fd=None) #☎ 顯示目錄與檔案名稱:os.path.join(目錄名稱,檔案名稱) #------------------------------ #0.練習0:請先上傳一個檔案到左側的『檔案』工作區 #1.練習1:顯示目前目錄:os.getcwd() #import os print("1.顯示目前目錄 =") #------------------------------ #2.練習2:顯示目前『子目錄+檔案』清單:!ls print() print("2.顯示『子目錄+檔案』清單(1) =") #------------------------------ #3.練習3:顯示目前目錄內的檔案清單:os.listdir()) print() print("3.顯示『子目錄+檔案』清單(2):\n") #------------------------------ #4.練習4:到上一層目錄:os.chdir("../") print() print("4-1.到上一層目錄:\n") print() print("4-2..顯示『子目錄+檔案』清單(1):\n") print("4-3.顯示『子目錄+檔案』清單(2) =") #------------------------------ #5.練習5:到『content』目錄:os.chdir("content") print() print("5-1.到『content』目錄:\n") print() print("5-2..顯示『子目錄+檔案』清單(1):\n") print("5-3.顯示『子目錄+檔案』清單(2) =") #-------------------------------------------------------------------- #-------------------------------------------------------------------- #範例12-1:OS文件與目錄:顯示目錄+檔案清單,移動到指定目錄 #https://www.runoob.com/python/os-chdir.html #https://www.runoob.com/python/os-file-methods.html #重點1:os模組 #(1)os模組:是一種與作業系統相關的模組,提供數十種與作業系統溝通的函式,常用於檔案的複製、修改、查詢等 #重點2:OS模組,常用指令: #☎ import os #☎ 到指定目錄:os.chdir(目錄) #☎ 回傳目前資料夾名稱:os.getcwd() #☎ 顯示子目錄與檔案清單的指令,有2個方法: #☎ (1)!ls #☎ (2)os.listdir() #☎ 判別目前是資料夾嗎?:os.path.isdir(目錄) #☎ 判別目前是檔案嗎?:os.path.isfile(目錄) #☎ 回傳目前檔案大小:os.path.getsize(目錄) #☎ 建立資料夾名稱:os.mkdir(目錄,dir_fd=None) #☎ 刪除資料夾名稱:os.rmdir(目錄,dir_fd=None) #☎ 刪除檔案名稱:os.remove(目錄,dir_fd=None) #☎ 顯示目錄與檔案名稱:os.path.join(目錄名稱,檔案名稱) #------------------------------ #0.練習0:請先上傳一個檔案到左側的『檔案』工作區 #1.練習1:顯示目前目錄:os.getcwd() import os print("1.顯示目前目錄 =",os.getcwd()) #------------------------------ #2.練習2:顯示目前『子目錄+檔案』清單:!ls print() print("2.顯示『子目錄+檔案』清單(1) =") !ls #------------------------------ #3.練習3:顯示目前目錄內的檔案清單:os.listdir()) print() print("3.顯示『子目錄+檔案』清單(2):\n", os.listdir()) #------------------------------ #4.練習4:到上一層目錄:os.chdir("../") print() print("4-1.到上一層目錄:\n") os.chdir("../") print() print("4-2..顯示『子目錄+檔案』清單(1):\n", os.listdir()) print("4-3.顯示『子目錄+檔案』清單(2) =") !ls #------------------------------ #5.練習5:到『content』目錄 print() print("5-1.到『content』目錄:\n") os.chdir("content") print() print("5-2..顯示『子目錄+檔案』清單(1):\n", os.listdir()) print("5-3.顯示『子目錄+檔案』清單(2) =") !ls #--------------------------------------------------------------------