나는 멀티 프로세싱을 배우기 위해 파이썬 3 독스를 따르고 있었지만 이전에 눈치 채지 못한 이상한 것을 발견했습니다. 스크립트를 실행 한 후 코드는 "pycache"디렉토리에서 작동하는 독립 실행 형 바이너리로 컴파일됩니다. 누군가 제게 이것을 설명해 주시겠습니까? 문제가있는 경우 Windows 8과 Python 3.3을 사용하고 있습니다 (둘 다 AMD64). 고맙습니다. 나는 다음과 같은 한파이썬 3 코드가 스스로 컴파일되는 이유는 무엇입니까?
from multiprocessing import Process
def f(name):
print('hello',name)
if __name__ == '__main__':
for i in range(5):
p = Process(target=f, args=('bob',))
p.start()
p.join()
input() #Added this so that I can see my results.
자습서 : 모듈을 가져올 때 파일을 재분석 할 필요가 없습니다 있도록 http://docs.python.org/3.3/library/multiprocessing.html
대단히 감사합니다. 짧고 간단한 대답 :) – ever99