我要做的是从文件夹中的一个文件夹中获取一个.mp3文件。多次
一切都很完美,除了当我试图将文件复制到一个新文件夹(已经存在)时,它会给出:[Erno 13]拒绝权限:
import os, shutil
def startup():
os.system("cls")
print "n osu! Extractor."
print "n Press ENTER to begin."
raw_input()
for basename in os.listdir('C:Program Files (x86)osu!Songs'):
basename2 = ('C:Program Files (x86)osu!Songs\' + basename)
for song in os.listdir(basename2):
if song.endswith('.mp3'):
print song
raw_input()
shutil.copy(basename2, 'C:Program Files (x86)osu!Extracted_Songs')
if __name__ == '__main__':
startup()
我知道我可以手动复制它,而且我是电脑管理员,所以我不知道为什么会发生这种情况。我们将不胜感激。
默认情况下,程序无权写入Program Files
和Program Files (x86)
。将文件保存到其他地方或授予程序权限(例如以管理员身份运行)。
(向Osu大喊!)