변수에 자체 경로 전체를 저장할 수 있어야하는 스크립트가 있습니다. 은 지금까지 나는 시도했다 : 내가 가지고있는 일반 파이썬 스크립트python 실행 파일의 경로 찾기
sys.argv[0]
os.path.realpath(__file__)
os.path.abspath(__file__)
이러한 모든 작업. 그러나 pyinstaller를 사용하여 실행 파일로 변환하면 위의 방법이 더 이상 .exe 경로를 가져올 수 없습니다. 그들은 .exe를 .py로 탐지하거나 전혀 탐지하지 않습니다. 왜 이렇게하고 어떤 방법을 사용할 수 있습니다. 그것은 .py 또는 .exe이든 항상 스크립트의 이름을 가져옵니다. 일반 .py 파일이든 파이썬 .exe 파일이든 관계없이 파일의 전체 경로를 가져올 수있는 함수가 있습니까? 파이썬 2.7에 윈도우즈를 사용 중입니다.