Python里的OS庫(Operating System)可用于與操作系統進行交互。我們可以使用它來訪問目錄、文件等等。我們來看看如何使用OS庫來執行一些基本的操作。
import os # 獲取當前工作目錄 current_dir = os.getcwd() print("當前工作目錄為:", current_dir) # 創建新目錄 new_dir = "new_directory" os.mkdir(new_dir) print("成功創建新目錄:", new_dir) # 更改當前工作目錄 os.chdir(new_dir) print("當前工作目錄為:", os.getcwd()) # 創建新文件 new_file = "new_file.txt" with open(new_file, "w") as f: f.write("這是一個新的文件") print("成功創建新文件:", new_file) # 列出當前工作目錄下的所有文件 print("當前工作目錄下的文件:") for file in os.listdir(): print(file) # 刪除文件 os.remove(new_file) print("成功刪除文件:", new_file) # 刪除目錄 os.chdir("..") os.rmdir(new_dir) print("成功刪除目錄:", new_dir)
這段代碼展示了如何使用OS庫在Python里對文件和目錄執行基本的操作。代碼分為幾個部分:獲取當前工作目錄、創建新目錄、更改當前工作目錄、創建新文件、列出當前工作目錄下的所有文件、刪除文件和刪除目錄。
首先,我們使用getcwd()
函數獲取當前工作目錄。然后,我們使用mkdir()
函數來創建一個新目錄。接著,我們使用chdir()
函數將當前工作目錄更改為新目錄,并利用open()
函數創建一個新文件并打開它進行寫入。使用listdir()
函數可列出當前工作目錄下的所有文件。接下來,我們使用remove()
函數來刪除文件。最后,我們使用rmdir()
函數刪除新目錄。
在Python中,使用OS庫來執行基本的操作非常方便。它可以使我們更輕松地管理文件和目錄,從而使代碼更加簡潔和易于維護。