Python 資料夾操作
Jinku Hu
2023年1月30日
我們需要 os
模組來對資料夾進行操作,這節我們就來學習 Python 中如何對資料夾進行操作。
建立資料夾
新資料夾可以通過 mkdir()
方法來建立。你必須指定要在建立資料夾的路徑。如果未指定路徑,則將在當前目錄中建立該資料夾。
>>> import os
>>> os.mkdir("PythonTutorials")
A new directory named PythonTutorials
will be created in the current working directory.
獲取當前資料夾路徑
getcwd()
是用來獲取當前工作資料夾路徑。
>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32
列出資料夾
要列出檔案和子目錄,我們需要使用 listdir()
方法,其中輸入引數是給定的路徑。如果沒有給出輸入引數,它會列出 Python 指令碼檔案的檔案和子目錄。
>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']
更改工作目錄
chdir()
可以用來更改工作目錄。比如,
>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code
重新命名和刪除資料夾
重新命名資料夾
檔案或者目錄可以通過 rename()
函式來重新命名。
>>> import os
>>> os.rename("PythonTutorials", "Python")
上面的例子,將 PythonTutorials
資料夾重新命名為 Python
。
刪除資料夾
可以通過 rmdir()
函式來刪除資料夾。
>>> import os
>>> os.rmdir('Python')
它將 Python
資料夾從系統中刪除。