과 상대 경로로 파일을 볼 수 없습니다 pycharm을 사용하여 python 프로젝트를 개발 중입니다. 그러나 문제는 상대 경로에 ../
이 포함 된 파일로드를 거부한다는 것입니다. 내가Pycharm은 ../
self.image = pygame.image.load("../resources/img/prey.png").convert_alpha()
을하려고 할 때 내가 얻을 :
self.image = pygame.image.load("../resources/img/prey.png").convert_alpha()
pygame.error: Couldn't open ../resources/img/prey.png
것은 터미널에서 내 코드를 실행할 때, 그것은 문제가 pycharm 함께 의미, 잘 작동한다는 것입니다.
자, 문제는이 원래 추가 디렉토리가 작업 디렉토리의 일부가되는 다른 질문의 많은처럼 들린다 동안 : pycharm에서
import os
print os.getcwd()
나에게 /media/Storage/System and dev/Code/Cross Platform/python/boids/current
을 제공합니다
이./current
./resources
./img
prey.png
./objects
modules_that_I_import.py
./experiments
code_that_I_actually_run.py
self.image=pygame.image.load("../resources/img/prey.png").convert_alpha()
를 실행하는 코드가,246에 내 디렉토리 구조의 존재와 올바른 보인다
나는 Linux 박하에 과 함께 Pycharm Community Edition 2016.1.2
을 사용하고 있습니다.
도움을 주시면 감사하겠습니다.
내가 Run - Edit Configurations
-/media/Storage/System and dev/Code/Cross Platform/python/boids/current/experiments
()'PyCharm에? – user2235698
pycharm에서 실행했을 때 출력이 –
이었습니다. 명령 행에서'os.getcwd'를 실행하면'/ media/Storage/System and dev/Code/Cross Platform/python/boids/current/experiments'가됩니다. –