小编典典

如何在 Python 中检查操作系统?

all

我想检查操作系统(在脚本运行的计算机上)。

我知道我可以os.system('uname -o')在 Linux 中使用,但它在控制台中给了我一条消息,我想写入一个变量。

如果脚本可以判断它是 Mac、Windows 还是 Linux,那就没问题了。我怎样才能检查它?


阅读 64

收藏
2022-06-02

共1个答案

小编典典

您可以使用sys.platform

from sys import platform
if platform == "linux" or platform == "linux2":
    # linux
elif platform == "darwin":
    # OS X
elif platform == "win32":
    # Windows...

sys.platform具有比 更细的粒度sys.name

有关有效值,请参阅文档

另请参阅“我在哪个操作系统上运行?”的答案

2022-06-02