Python資料夾操作

我們需要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 資料夾從系統中刪除。