私がやろうとしているのは、フォルダー内のフォルダーから .mp3 ファイルを取得することです。複数回。
ファイルを新しいフォルダー (既に存在する) にコピーしようとした場合を除いて、すべてが完璧に機能し、[Errno 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()
手動でコピーするアクセス権があり、コンピューターの管理者であるため、なぜこれが起こっているのかわかりません。助けていただければ幸いです。