【问题标题】:How do I detect different OS system [duplicate]如何检测不同的操作系统系统[重复]
【发布时间】:2022-01-10 16:09:42
【问题描述】:

我正在制作一个问答游戏,我想制作它,以便当您进入测试模式时,它会清除您的屏幕。我希望程序与 UNIX 和 windows 兼容。我希望它做到这一点,如果系统是 Windows,它在终端中运行 cls,如果你在 Linux 上它运行清晰。我的代码没有问题,我只是可以在网上找到我想做的事情。

【问题讨论】:

  • 在发布此问题之前,您是否自行进行过任何研究?我刚刚做了一个非常快速的搜索,first 给出了答案。

标签: python


【解决方案1】:

如果您的系统是 Windows,os.name 将返回 nt,如果是 POSIX,则返回 posix,所以您可以这样做

import os
if os.name == 'nt':
    os.system('cls')
else:
    os.system('clear')

【讨论】:

  • 请不要在以下情况下发布答案:1) 发帖人未提供证据证明试图自行解决问题,以及 2) 已经存在答案。
猜你喜欢
  • 1970-01-01
  • 2011-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-05
  • 2012-07-31
  • 2011-05-20
  • 1970-01-01
相关资源
最近更新 更多