저는 파이썬을 처음 접했고 동적 상대 경로에서 파일을로드하는 기본 동작에 문제가 있습니다. 하려고 할 때 내가 스파이더 2.3.9 에 파이썬 3.5을 사용하고 다음파이썬은 대화 형 interpeter를 사용하여 상대 파일 경로를로드합니다.
import os
import sys
print (os.getcwd())
print (os.path.dirname(sys.argv[0]))
를 내가 얻을 :
C:\Users\my_user
C:\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell
나는 현재 실행중인 스크립트의 위치를 얻기 위해 노력하고, 그래서로드 할 수 있습니다 파일 (매트 파일)이 경로와 관련되어 있습니다 (동일한 디렉토리가 아님). __file__
은 인식되지 않습니다. Spyder가 대화식 인터프리터를 사용하기 때문에 인식하지 못합니다.
개체에서'dir'을 시도해보십시오. 어떤 메서드/멤버를 사용할 수 있습니까? –
모든 문자열 메서드 목록을 얻었습니다. – AlexFink