Python 的 OS 模組是什麼
簡介
Python 中的 OS 模組包含各種函式,使開發人員能夠與他們當前正在使用的作業系統進行互動。在本文中,我們將主要學習如何建立和刪除目錄/資料夾,重新命名目錄,甚至檔案處理的基礎知識。
事不宜遲,讓我們開始吧。
開始
Python 的 OS 模組在安裝 Python 時就已經打包在其中。這意味著您不需要使用 PIP 單獨安裝它。要訪問其各種方法/函式,您只需要匯入該模組即可。
import os
現在您已經匯入了該模組,您可以開始使用其各種函數了。
獲取當前工作目錄
當前工作目錄是儲存 Python 指令碼並從中執行的資料夾。
import os os.getcwd()
注意 - 目錄不過是資料夾。
建立目錄
import os
os.mkdir("D:\Tutorialspoint")這將在 D 盤中建立一個名為 Tutorialspoint 的資料夾。
注意 - 如果未指定位置,它將在當前工作目錄中建立一個“新資料夾”。
刪除目錄
既然您已經知道如何建立資料夾,讓我們學習如何刪除資料夾。
為了刪除目錄,我們將使用 rmdir() 函式,它代表刪除目錄。
import os
os.rmdir("D:\Tutorialspoint")注意:雖然可以使用 Python 刪除目錄/資料夾,但您無法刪除當前工作目錄 -> Python 指令碼正在從中執行的資料夾。
重新命名目錄
為了重新命名資料夾,我們使用 os 模組中提供的 rename 函式。
import os
os.mkdir("D:\Tutorialspoint")
os.rename("D:\Tutorialspoint","D:\Tutorialspoint2")以上程式碼行將 Tutorialspoint 重新命名為 Tutorialspoint2。
基本檔案操作
既然您已經知道如何處理資料夾,讓我們瞭解一下檔案操作。
建立檔案
file = os.popen("Hello.txt", 'w')在當前工作目錄中建立了一個名為 Hello.txt 的檔案。
向已建立的檔案中新增內容
file = os.popen("Hello.txt", 'w')
file.write("Hello there! This is a tutorialspoint article")注意 - 您也可以使用 os.rename 重新命名檔案。只需確保您正確獲取了它們的副檔名。
示例
下面是測試所有上述場景的完整程式
import os
os.getcwd()
os.mkdir("D:\Tutorialspoint")
os.rmdir("D:\Tutorialspoint")
os.mkdir("D:\Tutorialspoint")
os.rename("D:\Tutorialspoint","D:\Tutorialspoint2")
file = os.popen("Hello.txt", 'w')
file.write("Hello there! This is a tutorialspoint article")結論
您現在瞭解了 OS 模組的基本函式以及在 Python 開發過程中如何或在哪裡使用它。
OS 模組中還有許多其他多功能函式,要進一步探索,請閱讀其官方文件 https://docs.python.club.tw/3/library/os.html。
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP