2013-12-17 2 views
0

저는 Python3 + Delphi 앱을 만듭니다. Libs 폴더의 모든 파일 + dir을 python32.zip으로 압축했습니다. 그것은 작동합니다.PythonNN.zip : 필요한 PYC 파일입니다.

  • 해당 zip에 PYC 파일 (및 __pycache__ 개)이 필요합니까?
  • PYC 파일을 압축하면 Py3k가 fasteer를 작동합니까?

답변

1

pyc 파일을 포함 할 필요가 없습니다. 즉, sys.path에 zip 파일을 추가하고 그 파일에서 가져 오는 것으로 가정하면 (질문에 해당 행에 대한 자세한 내용을 사용할 수 있음) Python zipimporter가 바이트 코드를 기꺼이 컴파일합니다.

pyc 파일을 포함하는 경우 시작 시간이 약간 빨라야합니다 (또는 .pyo 파일을 포함하는 것으로 간주되는 독립 실행 형 응용 프로그램의 경우에는 -O과 함께 python을 실행하는 등 다양한 방법으로 시작할 수 있습니다) 깃발). 즉,이 바이트 코드 컴파일은 매우 빠르다. 따라서 애플리케이션이 얼마나 많은 모듈을 가져올 지에 따라 눈에 띄는 차이를 만들지 못할 수도있다. 직접 체험 해보십시오.