簡體   English   中英

嘗試以Python腳本復制文件,但不起作用

[英]Trying to copy a file in Python script, but it doesn't work

我正在嘗試將文件(image.jpg)從文件夾src復制到文件夾dst,但是出現錯誤:

追溯(最近一次通話):文件“ exec.py”,第7行,位於shutil.copyfile(文件,目標)中,文件“ C:\\ Users \\ mike \\ AppData \\ Local \\ Programs \\ Python \\ Python35-32 \\ lib \\ s hutil.py“,行114,在具有open(src,'rb')作為fsrc的復制文件中FileNotFoundError:[Errno 2]沒有這樣的文件或目錄:'image.jpg'

這是我的代碼:

import shutil, os

source = os.listdir('C:/Users/mike/Pictures/src/')
destination = 'C:/Users/mike/Pictures/dst/'

for file in source:
    shutil.copy(file, destination)

Python 3.5 / Windows 7

os.listdir返回名稱,但是名稱上沒有目錄前綴,復制時需要添加名稱。

for file in source:
    shutil.copy(os.path.join('C:/Users/mike/Pictures/src/', file), destination)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM