Python에서 현재 실행 중인 파일의 경로를 확인하는 것은 복잡한 작업이 될 수 있습니다. 이 목적을 위해 제안된 다양한 방법에는 아래 설명과 같이 제한 사항이 있습니다.
<li>Runs via py2exe (a workaround exists)</li> <li> Executes from IDLE using execute() (lacks __file__ attribute)</li> <li> Executes in Mac OS X v10.6 with NameError</li>
이러한 제한 사항을 해결하기 위해 대체 솔루션이 있습니다.
<code class="python">from inspect import getsourcefile from os.path import abspath path = abspath(getsourcefile(lambda:0))</code>
이 코드는 검사 및 os.path 모듈의 기능을 결합하여 현재 실행 중인 코드 블록에 대한 소스 파일의 절대 경로를 얻습니다. , 실행 컨텍스트에 관계없이.
위 내용은 ## Python에서 실행 파일의 경로를 안정적으로 결정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!