Python 資料夾操作

Jinku Hu 2023年1月30日
  1. 建立資料夾
  2. 獲取當前資料夾路徑
  3. 列出資料夾
  4. 更改工作目錄
  5. 重新命名和刪除資料夾
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 資料夾從系統中刪除。

作者: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

DelftStack.com 創辦人。Jinku 在機器人和汽車行業工作了8多年。他在自動測試、遠端測試及從耐久性測試中創建報告時磨練了自己的程式設計技能。他擁有電氣/ 電子工程背景,但他也擴展了自己的興趣到嵌入式電子、嵌入式程式設計以及前端和後端程式設計。

LinkedIn Facebook