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中文網其他相關文章!