我在构建Qt应用程序时使用Python。 Python脚本在不同的PC中被调用,这些PC可能具有不同数量的CPU。为了利用这一点,在make步骤中我指定了CPU的数量:
subprocess.call(["mingw32-make",
"-j4"], shell=True, env=environ)
要检查我执行的CPU数量:
n = multiprocessing.cpu_count()
如何将-j4
替换为n
?
答案 0 :(得分:0)
使用 str.format 传递它:
n = multiprocessing.cpu_count()
subprocess.call(["mingw32-make", "-j{}".format(n)], env=environ)