Python的os模塊是用于與操作系統進行交互的模塊,它提供了許多函數和方法來執行各種操作,例如文件和目錄的創建、刪除、重命名等。下面我將詳細介紹一些常用的os模塊操作。
1. 獲取當前工作目錄:
使用os模塊的getcwd()函數可以獲取當前工作目錄的路徑。示例代碼如下:
import os
current_dir = os.getcwd()
print("當前工作目錄:", current_dir)
2. 改變當前工作目錄:
使用os模塊的chdir()函數可以改變當前工作目錄。示例代碼如下:
import os
os.chdir('/path/to/new/directory')
3. 創建目錄:
使用os模塊的mkdir()函數可以創建目錄。示例代碼如下:
import os
os.mkdir('/path/to/new/directory')
4. 刪除目錄:
使用os模塊的rmdir()函數可以刪除目錄。示例代碼如下:
import os
os.rmdir('/path/to/directory')
5. 列出目錄下的文件和子目錄:
使用os模塊的listdir()函數可以列出指定目錄下的所有文件和子目錄。示例代碼如下:
import os
files = os.listdir('/path/to/directory')
for file in files:
print(file)
6. 判斷路徑是否為文件或目錄:
使用os模塊的isfile()和isdir()函數可以判斷指定路徑是否為文件或目錄。示例代碼如下:
import os
path = '/path/to/file_or_directory'
if os.path.isfile(path):
print(path, "是一個文件")
elif os.path.isdir(path):
print(path, "是一個目錄")
else:
print(path, "既不是文件也不是目錄")
7. 文件重命名:
使用os模塊的rename()函數可以對文件進行重命名。示例代碼如下:
import os
os.rename('/path/to/old_file', '/path/to/new_file')
8. 文件刪除:
使用os模塊的remove()函數可以刪除文件。示例代碼如下:
import os
os.remove('/path/to/file')
這些只是os模塊的一部分功能,還有很多其他的操作可以通過os模塊來實現。希望以上內容能夠幫助到你。如有其他問題,請隨時提問。
千鋒教育擁有多年IT培訓服務經驗,開設Java培訓、web前端培訓、大數據培訓,python培訓、軟件測試培訓等課程,采用全程面授高品質、高體驗教學模式,擁有國內一體化教學管理及學員服務,想獲取更多IT技術干貨請關注千鋒教育IT培訓機構官網。