같은 오류와 비슷한 여러 게시물에서 포럼을 살펴 봤지만 여전히 수정할 수 없습니다. IOError : [Errno 13] 권한이 거부되었습니다 : 'C : /..../.' shutil.copy()를 사용할 때. 다음은 코드입니다.한 디렉터리에서 내용을 복사하여 다른 IOError : [Errno 13] python
import subprocess, os, shutil
for i in range(1,3):
path = 'C:/Users/TEvans/Desktop/Testing/slope%d' % i
if not os.path.exists(path):
os.makedirs(path)
os.chdir(path)
for j in range(1,4):
path1 = 'C:/Users/TEvans/Desktop/Testing/slope%d/r%d' % (i, j)
if not os.path.exists(path1):
os.makedirs(path1)
src = 'C:/Users/TEvans/Desktop/Testing/PP%d/S%d' % (i, j)
dst = 'C:/Users/TEvans/Desktop/Testing/slope%d/r%d' % (i, j)
shutil.copy(src, dst)
Traceback (most recent call last):
File "sutra.py", line 14, in <module>
shutil.copy(src, dst)
File "C:\Python27\lib\shutil.py", line 117, in copy
copyfile(src, dst)
File "C:\Python27\lib\shutil.py", line 82, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 13] Permission denied: 'C:/Users/TEvans/Desktop/Testing/PP1/S1'
그런 다음 당신은 또한 대답을 업데이트 디렉토리 –
@AhmadTaha을 복사하는 데 사용됩니다 무엇을 얘기해야 원시 문자열을 사용하려고 원인
봅니다 백 슬래시를 사용합니다. 즉시 응답 및 작업을 위해 – kvivek
upovte –