컴퓨터의 다양한 폴더와 하위 폴더에 저장 한 110 개의 다른 텍스트 파일의 내용을 열고 액세스해야하는 프로그램을 작성 중입니다. Windows 7을 실행하고 있습니다). 다음과 같이 프로그램 내 모든 파일에 대한 변수를 정의했습니다.바탕 화면에 저장되지 않은 파일을 열 때 발생하는 문제
#Arno Holz, Buch der Zeit 1886, 1892
Holz_raw = r"C:\Users\Carolyn\Desktop\Dissertation Texts (txt)\Poetry\1850-1900 (txt)\Arno Holz.txt"
Holz = open(Holz_raw, 'r', encoding='utf-8').read()
#Felix Dahn, Balladen 1878
Dahn_raw = r'C:\Users\Carolyn\Desktop\Dissertation Texts\Poetry\1850-1900 (txt)\Felix Dahn.txt'
Dahn = open(Dahn_raw, 'r', encoding='utf-8').read()
... 등등.
그러나 프로그램을 실행하려고하면 "해당 파일 또는 디렉토리 없음"이라는 메시지가 나타납니다. 내가 통역으로
open(r'C:\Users\Carolyn\Desktop\Dissertation Texts\Poetry\1850-1900 (txt)\Felix Dahn.txt', 'r', encoding='utf-8')
를 입력 할 때
이상하게도, 그것을 작동합니다.
파일을 바탕 화면에 직접 저장 한 다음 해당 경로를 프로그램 내에서 open()의 첫 번째 인수로 제공하면 작동합니다. (이것은 통역사에서도 마찬가지입니다).
파이썬이 파일을 인식하게하려면 110 개의 파일을 모두 내 바탕 화면에 저장해야합니까? 이것이 일어날 수있는 이유에 대한 아이디어가 있습니까?
나는 인터넷을 다 둘러 보았지만 답을 찾을 수 없었다. 또한 다양한 파이썬 매뉴얼을 보면서 시간과 시간을 보냈습니다 ...
제공 할 수있는 도움에 감사드립니다!