os模塊提供了許多與操作系統交互的函數,包括操作目錄的函數。
1、導入os模塊:
import os
2、獲取當前工作目錄:使用os模塊的getcwd()方法獲取當前工作目錄。
current_dir = os.getcwd()
print(current_dir)
3、改變當前工作目錄:使用os模塊的chdir()方法改變當前工作目錄
new_dir = '/path/to/new/directory'
os.chdir(new_dir)
4、列出目錄下的文件和子目錄:使用os模塊的listdir()方法列出目錄下的所有文件和子目錄
files = os.listdir('.')
print(files)
5、創建目錄:使用os模塊的mkdir()方法創建一個新目錄。
new_dir = 'new_directory'
os.mkdir(new_dir)
6、刪除目錄:使用os模塊的rmdir()方法刪除一個空目錄
dir_to_delete = 'new_directory'
os.rmdir(dir_to_delete)
7、重命名目錄:使用os模塊的rename()方法重命名一個目錄。
old_name = 'old_directory'
new_name = 'new_directory'
os.rename(old_name, new_name)
8、檢查目錄是否存在:使用os模塊的path.exists()方法檢查一個目錄是否存在。
dir_path = '/path/to/directory'
if os.path.exists(dir_path):print('Directory exists')
else:print('Directory does not exist')