首頁 >後端開發 >Python教學 >Python 3.x 中如何使用shutil模組進行檔案和目錄操作

Python 3.x 中如何使用shutil模組進行檔案和目錄操作

PHPz
PHPz原創
2023-07-31 11:54:261208瀏覽

Python 3.x 中如何使用 shutil 模組進行檔案和目錄操作

在 Python 程式語言中,shutil 模組是一個強大的工具,可以用來進行檔案和目錄操作。它提供了一組簡單且易於使用的函數,用於複製、移動、刪除檔案和目錄,以及建立目錄。

本文將以程式碼範例的形式介紹 shutil 模組的使用。

一、複製檔案

使用 shutil 模組中的 shutil.copy() 函數可以實現檔案的複製。此函數接受兩個參數:來源檔案的路徑和目標檔案的路徑。

以下是一個簡單的範例程式碼,示範如何使用shutil.copy() 函數複製檔案:

import shutil

# 源文件路径
src_file = 'path/to/source_file.txt'

# 目标文件路径
dst_file = 'path/to/destination_file.txt'

shutil.copy(src_file, dst_file)

上述程式碼中,src_file 是要複製的來源檔案的路徑,dst_file 是目標檔案的路徑。執行 shutil.copy(src_file, dst_file) 會將原始檔案複製到目標檔案。

二、移動檔案

使用 shutil 模組中的 shutil.move() 函數可以實現檔案的移動。此函數接受兩個參數:來源檔案的路徑和目標檔案的路徑。

以下是一個簡單的範例程式碼,示範如何使用shutil.move() 函數來移動檔案:

import shutil

# 源文件路径
src_file = 'path/to/source_file.txt'

# 目标文件路径
dst_file = 'path/to/destination_file.txt'

shutil.move(src_file, dst_file)

在上述程式碼中,src_file 是要移動的來源檔案的路徑,dst_file 是目標檔案的路徑。執行 shutil.move(src_file, dst_file) 會將原始檔案移到目標檔案。

三、刪除檔案

使用 shutil 模組中的 shutil.remove() 函數可以實現檔案的刪除。此函數接受一個參數:要刪除的檔案的路徑。

以下是一個簡單的範例程式碼,示範如何使用shutil.remove() 函數刪除檔案:

import shutil

# 要删除的文件路径
file = 'path/to/file.txt'

shutil.remove(file)

上述程式碼中,file 是要刪除的文件的路徑。執行 shutil.remove(file) 會刪除指定的檔案。

四、建立目錄

使用 shutil 模組中的 shutil.mkdir() 函數可以建立一個新的目錄。此函數接受一個參數:要建立的目錄的路徑。

以下是一個簡單的範例程式碼,示範如何使用shutil.mkdir() 函數建立目錄:

import shutil

# 要创建的目录路径
dir = 'path/to/new_directory'

shutil.mkdir(dir)

上述程式碼中,dir 是要建立的目錄的路徑。執行 shutil.mkdir(dir) 會在指定的路徑下建立一個新的目錄。

總結

shutil 模組是 Python 3.x 中強大的檔案和目錄操作工具。本文介紹了它的部分功能,並給出了程式碼範例。透過使用 shutil 模組,我們可以輕鬆複製、移動、刪除檔案和目錄,以及建立目錄。開發者可以根據自己的需求,靈活運用這些函數,提升自己的程式效率。

以上是Python 3.x 中如何使用shutil模組進行檔案和目錄操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn