试图用Python脚本复制文件,但它没有';行不通

试图用Python脚本复制文件,但它没有';行不通,python,python-3.x,copy,Python,Python 3.x,Copy,我正试图将文件(image.jpg)从文件夹“src”复制到文件夹“dst”,但出现错误: 回溯(最近一次呼叫最后一次): 文件“exec.py”,第7行,在 shutil.copyfile(文件,目标) 文件“C:\Users\mike\AppData\Local\Programs\Python\Python35-32\lib\s “hutil.py”,第114行,在copyfile中 开放式(src,'rb')作为fsrc: FileNotFoundError:[Errno 2]没有这样的文

我正试图将文件(image.jpg)从文件夹“src”复制到文件夹“dst”,但出现错误:

回溯(最近一次呼叫最后一次): 文件“exec.py”,第7行,在 shutil.copyfile(文件,目标) 文件“C:\Users\mike\AppData\Local\Programs\Python\Python35-32\lib\s “hutil.py”,第114行,在copyfile中 开放式(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)