获取 Python 中的核心数(不是线程数)

Get Core Count in Python (NOT THREAD COUNT)

我试图找到一种方法来获取某人使用 Python 的 CPU 核心数。 我找到的几乎所有答案都是:

multiprocessing.cpu_count()

os.cpu_count()

虽然这些选项非常适合查看计算机有多少线程,但它并没有告诉我它有多少内核。

如果您不介意使用第三方库,使用 psutil 即可:

import psutil

print(f'Number of physical cores: {psutil.cpu_count(logical=False)}')