2016-08-26 2 views
0

저는 Python을 처음 접했고 사소한 코드에서 몇 가지 문제를 발견했습니다. Pycharm을 Anaconda와 함께 사용하고 있습니다.FileNotFoundError : [Errno 2] Pycharm에 해당 파일이나 디렉토리가 없습니다.

posSentences = open('rt-polarity-pos.txt', 'r') 

print (posSentences.read()) 

더 문제는 파일을 읽고/단자를 실행할 때 그것을 밖으로 인쇄에 없습니다 :

이 내 코드입니다.

FileNotFoundError: [Errno 2] No such file or directory 

내가 너무 콘솔의 디렉토리를 선택,하지만 잘 보인다과 실행 파일의 동일합니다 :

내가 콘솔에서 동일한 명령을 실행하려고 할 때 내가 얻을

console setup

도움 주셔서 감사합니다.

+0

textan\rt...txt된다 Heya - 스크립트를 실행할 때 작업 디렉토리는 무엇입니까? 상위 폴더의 정규화 된 경로 이름을 보유하고 파일 접두사를 붙이는 변수를 만드는 것이 가치가 있을까요? 예 : PROJECT_ROOT = os.path.dirname (os.path.realpath (\ _ \ _ file \ _ \ _)) – YFP

+2

또한 코드를 게시 할 때 그림을 게시하지 마십시오. 여기에 코드를 복사하십시오. – khajvah

+0

@YFP 콘솔과 동일합니다 (C : Users \ tomlarey \ Desktop \ textan). 실행은 작동하지만 콘솔을 통해서는 작동하지 않습니다. 감사합니다. 나는 그것을 시험 할 것이다, 비록 지금 당장이라도 곤경에 처해있다해도, 나는 비교에서 똑 바른 R에서 온다! khajvah 좋아, 다음 번에 내 문제를 이미 해결 했으니 까. –

답변

0

파이썬 인터프리터는 Desktop\textan에서 실행되지만 파일은 Desktop\textan\textan\ 디렉토리에, 그래서 파이썬 코드에서 파일의 경로는

+0

대단히 감사합니다! 어려운 이유를 모르겠습니다. 콘솔에 설정 한 작업 디렉토리는 파일을 실행할 때 설정 한 것과 동일합니다. 또한 적절한 출력을 인쇄하는 코드는 다음과 같습니다. '열기 ("C : \\ Users \\ tomlarey \\ Desktop \\ textan \\ rt-polarity-pos.txt",'r ')', 전체 경로 .. 나는 그것에 대한 통찰력을 환영합니다. 다시 한번 감사드립니다! –

+1

좋아, 나는 웃음에 대해 혼란스러워했다. 내 대답은 틀렸다. "받아 들일"수 없습니다. – khajvah

+0

아무 것도하고 싶지는 않지만 Pycharm 문제 일 수 있습니다. http://stackoverflow.com/questions/34304044/pycharm-current-working-directory?rq=1 –

관련 문제