Python编程基础:第三十四节 文件移动Move a File
生活随笔
收集整理的這篇文章主要介紹了
Python编程基础:第三十四节 文件移动Move a File
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第三十四節 文件移動Move a File
- 前言
- 實踐
前言
當我們需要將一個文件/文件夾移動到另一個指定路徑時,就需要用到shutil.move()函數,該函數需要指定兩個參數shutil.move(src, dst),第一個表示源路徑名稱,第二個表示目標路徑名稱。這里的移動操作對應鍵盤的"剪切,粘貼"。
實踐
我們還以lyric.txt為例講解文件移動操作,我們的目標是將該文件移動到G盤:
import os import shutil source = r"C:\Users\shen_student\Desktop\lyric.txt" destination = r"G:\lyric.txt" try:if os.path.exists(destination):print("There is already a file there")else:shutil.move(source, destination)print(source + " was moved") except FileNotFoundError:print(source + " was not found")我們來分析上述代碼,首先分別指定源文件路徑source以及目標路徑名稱destination。首先我們需要判斷源路徑指定的文件是否存在,如果不存在則拋出異常。如果存在,我們進一步判斷指定路徑中的文件是否已經存在,如果已經存在那就不需要做文件移動操作。如果不存在我們再把源路徑文件移動到目標路徑下。
shutil.move()函數除了移動文件之外還可以移動文件夾,只需要指定源路徑文件夾以及目標路徑文件夾即可:
例如我們想把源路徑下的temp文件夾移動到G盤,那么用上述代碼就可以。
以上便是文件移動的全部內容,感謝大家的收藏、點贊、評論。我們下一節將介紹文件刪除(Delete a File),敬請期待~
總結
以上是生活随笔為你收集整理的Python编程基础:第三十四节 文件移动Move a File的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python编程基础:第三十三节 文件复
- 下一篇: Python编程基础:第三十五节 文件删