Python에서 .pyc 파일 방지
.pyc 파일을 생성하지 않고 Python을 실행할 수 있나요?
답변 :
"Python 2.6의 새로운 기능 - 인터프리터 변경 사항"에 따라 Python 인터프리터를 호출할 때 -B 스위치를 사용하거나 다음을 설정하여 .pyc 또는 .pyo 파일 생성을 방지할 수 있습니다. 인터프리터를 실행하기 전에 PYTHONDONTWRITEBYTECODE 환경 변수. 이 설정은 Python 프로그램 내에서 sys.dont_write_bytecode로 액세스할 수 있으므로 인터프리터의 동작을 변경할 수 있습니다. .pyc 파일 생성을 방지하려면 프로그램을 python -B prog.py로 실행하세요.
Python 3.2에서는 .pyc 파일이 소스 폴더를 복잡하게 만드는 문제가 전용 __pycache__ 하위 폴더를 도입하여 해결되었습니다.
성능 고려 사항에 대한 참고 사항:
기본적으로 Python은 성능상의 이유로 바이트코드를 생성합니다. PYTHONDONTWRITEBYTECODE=1로 Python 환경을 구성하면 성능에 부정적인 영향을 미칠 수 있습니다. 성능 영향에 대한 자세한 내용은 공식 Python 문서 및 cpython과 같은 성능 분석 리소스를 참조하세요.
위 내용은 Python에서 .pyc 파일 생성을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!