python--shutil移動文件到另一個路徑的操作
使用shutil.move(src, dst),src為要移動的文件的路徑,dst為目的路徑,路徑必須是絕對路徑
import osimport shutilwork_dir = os.getcwd() # 獲取絕對路徑src = os.path.join(work_dir, ’images’, ’%s.png’ % name)dst = os.path.join(work_dir, ’box-images’, ’%s.png’ % name)shutil.move(src, dst)
補充知識:使用shutil.copyfile遇到錯誤:[WinError 3] 系統找不到指定的路徑
程序shutil.copyfile(os.path.join(sourcepath+’/’+eachclass+ ’/’,im),valpath+’/’+eachclass+’/’+im)
出現錯誤:
[WinError 3] 系統找不到指定的路徑。
分析:
路徑里面的im是一張圖片的名字,這個路徑下的這張圖片明明存在的,我把路徑復制到windows下路徑查找那一欄里面也可以找到那張圖片,可是系統還是報錯,百思不得其解。后來一段一段路徑地試,才發現可能是路徑太長了導致的。
解決方法:
把圖片在D盤直接建個文件夾放進去,不要讓路徑太長。
以上這篇python--shutil移動文件到另一個路徑的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。
相關文章:
1. 詳解Android studio 動態fragment的用法2. 基于android studio的layout的xml文件的創建方式3. 編程語言PHP在Web開發領域的優勢在哪?4. 解決Android studio xml界面無法預覽問題5. 什么是python的自省6. Spring Boot和Thymeleaf整合結合JPA實現分頁效果(實例代碼)7. 圖文詳解vue中proto文件的函數調用8. Android如何加載Base64編碼格式圖片9. Springboot Druid 自定義加密數據庫密碼的幾種方案10. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現

網公網安備