Python 2.x 中如何使用shutil模組進行檔案和目錄操作
導言:
在Python中,shutil模組是一個強大的檔案和目錄操作工具。它提供了一系列簡單且易於使用的函數,可以用來複製、移動和刪除文件,以及建立、刪除和遍歷目錄。
import shutil # 复制文件 shutil.copy('source_file.txt', 'destination_file.txt')
上述程式碼範例中,我們使用了shutil.copy()函數將名為source_file.txt
的檔案複製到名為 destination_file.txt
的檔案中。如果目標檔案不存在,函數將自動建立一個。
import shutil # 移动文件 shutil.move('old_location.txt', 'new_location.txt')
在上面的範例中,我們使用了shutil.move()函數,將名為old_location.txt
的檔案移到名為new_location.txt
的位置。如果目標檔案已經存在,函數將覆蓋該檔案。
import shutil # 删除文件 shutil.remove('file_to_delete.txt')
在上述程式碼範例中,我們使用了shutil.remove()函數來刪除名為 file_to_delete.txt
的檔案。
import shutil # 创建目录 shutil.mkdir('new_directory')
在上述程式碼範例中,我們使用了shutil.mkdir()函數來建立一個名為 new_directory
的新目錄。
import shutil # 复制目录 shutil.copytree('source_directory', 'destination_directory')
在上面的範例中,我們使用了shutil.copytree()函數將 source_directory
目錄及其內容複製到 destination_directory
目錄。
import shutil # 移动目录 shutil.move('old_directory', 'new_directory')
在上述程式碼範例中,我們使用了shutil.move()函數將一個名為old_directory
的目錄移到一個名為new_directory
的位置。
import shutil # 删除目录 shutil.rmtree('directory_to_delete')
在上述程式碼範例中,我們使用了shutil.rmtree()函式刪除名為 directory_to_delete
的目錄及其內容。
總結:
shutil模組是Python中一個非常方便的工具,可以用來進行檔案和目錄操作。無論是複製、移動、刪除檔案或建立、刪除目錄,shutil模組都提供了簡單易用的功能。希望上述的範例程式碼能夠幫助您更好地理解和使用shutil模組。
以上是Python 2.x 中如何使用shutil模組進行檔案和目錄操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!