我试图找到一种方法来获取某人使用 Python 的 CPU 核心数。 我找到的几乎所有答案都是:
multiprocessing.cpu_count()
或
os.cpu_count()
虽然这些选项非常适合查看计算机有多少个线程,但它并不能告诉我它有多少个内核。
如果你不介意使用第三方库,使用
psutil
就可以了:
import psutil
print(f'Number of physical cores: {psutil.cpu_count(logical=False)}')