저는 파이썬에서 창문에 텍스트 파일을 읽고 싶습니다. 나는 이걸 맥 터미널에서 백만 번했지만 방금 창문을 사용하기 시작했습니다.어떻게 파이썬을 위해 윈도우에서 파일을 열 수 있습니까? 예기치 않은 문제가 발생했습니다.
file = open("C:\users\lbryan05\documents\Training\python\Lynda\ch 2\words.txt", 'r')
구문 오류 준다 :
구문 에러 (유니 에러) 위치 2-3 바이트를 디코딩 할 수없는 'unicodeescape'코덱 : 절단 \ Uxxxx에를 먼저 파일을 열 수있다
내가 뭔가 이상한 u는 그래서 모든 백 슬래시 두 배로 경로의 앞에서 R을 퍼팅 시도 \에 무슨 일이 일어나고 수집 탈출이에서 그래서
file = open(r"C:\users\lbryan05\documents\Training\python\Lynda\ch 2\words.txt", 'r')
내가 수를 더 스와 '그 ch 디렉토리가 존재합니다 '. 그래서 나는 windows를 모으는 것은 어리석은 짓이며 파일 확장자를 감추어 words.txt 만 방출하면된다. 그 일을 한 후에 나는 다음과 같은 오류에 놀랐다 :
PermissionError : [Errno 13] Permission denied : "path".
, 내가 확실히 액세스 할 수 있기 때문에 파일에 대한 권한이없는 이유는 내게 어울리지 않습니다. 저는 Windows PowerShell (및 승화)을 통해 Python을 실행하고 있습니다.
를 당신이 얻을 "PermissionError : [errno를 13] 권한이 거부되었습니다" "."경로를 파일 대신 디렉터리를 열려고하면 오류가 발생합니다. 두 번째 명령이 효과가 있습니다. 해당 위치에 파일이 있는지 확인하십시오. – Abhijeetk431
두 번째 백 슬래시를 쉽게 추가 할 수 있습니다. 'something \\ user'는'something \ user'와 동일하지만 이스케이프 처리가되어 유니 코드 오류가 발생하지 않습니다. – Saelyth