`shutil.copyfile` Error: Permissions Denied
`shutil.copyfile` Error: Permissions Denied
我已经通过许多其他线程解决了这个问题,但他们的解决方案似乎在这里不起作用,或者我没有正确理解,希望得到你的帮助。
我得到一个:
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 而不是复制。
dst must be the complete target file name
您不能只使用 os.getcwd()
作为目的地。
你应该是目标的完整目标文件名
目的地 = 路径目录 + 文件名。*
我使用此代码使用 shutil 复制 wav 文件:
# open file with QFileDialog
browse_file = QFileDialog.getOpenFileName(None, 'Open file', 'c:', "wav files (*.wav)")
# get file name
base = os.path.basename(browse_file[0])
os.path.splitext(base)
print(os.path.splitext(base)[1])
# make destination path with file name
destination= "test/" + os.path.splitext(base)[0] + os.path.splitext(base)[1]
shutil.copyfile(browse_file[0], destination)
我已经通过许多其他线程解决了这个问题,但他们的解决方案似乎在这里不起作用,或者我没有正确理解,希望得到你的帮助。
我得到一个:
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 而不是复制。
dst must be the complete target file name
您不能只使用 os.getcwd()
作为目的地。
你应该是目标的完整目标文件名
目的地 = 路径目录 + 文件名。*
我使用此代码使用 shutil 复制 wav 文件:
# open file with QFileDialog
browse_file = QFileDialog.getOpenFileName(None, 'Open file', 'c:', "wav files (*.wav)")
# get file name
base = os.path.basename(browse_file[0])
os.path.splitext(base)
print(os.path.splitext(base)[1])
# make destination path with file name
destination= "test/" + os.path.splitext(base)[0] + os.path.splitext(base)[1]
shutil.copyfile(browse_file[0], destination)