0
Qt 애플리케이션 빌드에서 파이썬을 사용하고 있습니다. 파이썬 스크립트는 다른 PC에서 호출되며 이러한 PC는 다른 수의 CPU를 가질 수 있습니다. 어떻게이 -j4
n
에 의해 교체 할서브 프로세스 호출에서 변수 사용
n = multiprocessing.cpu_count()
:
subprocess.call(["mingw32-make",
"-j4"], shell=True, env=environ)
내가 할 CPU의 수를 확인하려면 : 나는 CPU의 수를 지정 해요 '만들기 단계에서, 그 활용하려면 ? str.format 사용에
이 (subprocess.call'의 끝에서 [ "mingw32-메이크업", "-j을 {}"마이너스 기호를 제거 할 필요를 포맷 (n)], env = environ) -' – Brian
'shell = True'를 사용하지 마십시오. – tripleee
@Brian, 마이너스 기호? – KcFnMi