2017-07-17 285 views
0

我已经通过了一些关于这个其他线程的工作,但不是他们的解决方案似乎在这里工作,那还是我不理解正确,并会喜欢你的帮助。`shutil.copyfile`错误:权限被拒绝

我得到一个:

IOError: [Errno 13] Permission denied: 'W:\\test\\Temporary Folder 195\\Sub-fold1 

这是一般的代码我开始。

summary_file = r'W:/test/SDC Analysis Summary.docm' 
    shutil.copyfile(summary_file, os.getcwd()) 

我也该改变一点点基于其他线程,特别是与实际文本summary_file更换,并且还加入\工作目录没有成功结束。真的不知道我在这里错过了什么。我知道文档正在寻找完整的路径,但我相信我满足了这个要求。我在这里错过了什么?

注:有超过副本的CopyFile使用由于速度提高的愿望。

回答

3

documentation

dst must be the complete target file name 

你不能只用os.getcwd()作为目标。

+0

为什么不呢,os.getcwd()获取完整的目标文件路径>? – WolVes

+1

@WolVes:文档不会说*目标文件路径*。他们说*目标文件名称*。 –

+1

这是一个目录名称。您还需要提供文件名:例如,'os.path.join(os.getcwd(),“SDC Analysis Summary.docm”)'。 – eduffy