地球上首批大陸誕生於 30 億年前,比預估早 5 億年
阿新 • • 發佈:2021-11-10
os模組
1. 建立單級目(資料夾)
os.mkdir
2. 建立多級目錄(資料夾)
os.makedirs
3. 刪除空目錄
os.rmdir
os.removedirs
4. 獲取當前檔案所在的路徑(可以巢狀,則為上一層的路徑)
BASE_DIR = os.path.dirname(__file__)
5. 路徑拼接
能夠識別不同作業系統的間隔符問題
movie_dir = os.path.join(BASE_DIR,'檔名')
6. 列舉出指定路徑下的檔名稱(任意型別檔案)
1 data_movie_list = os.listdir('D:\py20\day21\老師教學視訊') 2 while True: 3 for i, j in enumerate(data_movie_list): 4 print(i + 1, j) 5 choice = input('請選擇你想要看的檔案編號>>>:').strip() 6 if choice.isdigit(): 7 choice = int(choice) 8 if choice in range(len(data_movie_list) + 1): 9 # 獲取編號對應的檔名稱10 file_name = data_movie_list[choice - 1] 11 # 拼接檔案的完整路徑(******) 12 file_path = os.path.join(movie_dir, file_name) 13 # 專門用於路徑拼接 並且能夠自動識別當前作業系統的路徑分隔符 14 # 利用檔案操作讀寫檔案 15 with open(file_path, 'r', encoding='utf8') as f: 16 print(f.read())
7. 刪除一個檔案
os.remove('a.txt')
8. 修改檔名稱
os.rename('老檔名','新檔名')
9. 獲取當前工作路徑
os.getcwd()
10. 切換路徑
os.chdir('D:/')
11. 判斷當前路徑是否存在
os.path.exists('檔名') # 返回值 布林值
12. 判斷當前路徑是否是檔案
os.path.isfile('檔名') # 返回值 布林值
13. 判斷當前路徑是否是資料夾
os.path.isdir('檔名') # 返回值 布林值
14. 獲取檔案大小(位元組數)
os.path.getsize(r'檔名')