本文介绍了使用shutil.copyfile,我得到一个Python IOError:[Errno 13]权限被拒绝:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一些使用shutil.copyfile的python代码:
I have some python code using shutil.copyfile:
import os
import shutil
src='C:\Documents and Settings\user\Desktop\FilesPy'
des='C:\Documents and Settings\user\Desktop\\tryPy\Output'
x=os.listdir(src)
a=os.path.join(src,x[1])
shutil.copyfile(a,des)
print a
它给我一个错误:
IOError: [Errno 13] Permission denied: 'C:\\Documents and Settings\\user\\Desktop\\tryPy\\Output'
为什么我没有复制文件的权限?
Why don't I have permission to copy the file?
推荐答案
所以我想您需要使用 shutil.copy
或将文件名添加到des
:
So I guess you need to either use shutil.copy
or add the file name to des
:
des = os.path.join(des, x[1])
这篇关于使用shutil.copyfile,我得到一个Python IOError:[Errno 13]权限被拒绝:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!