我正在阅读的书sys.platform
在 python3 中向我展示,在 Windows 上运行良好,但在 Linux 中,即使我的内核是 Linux3,我也会不断返回“Linux2”。
在 StackOverflow 上进行搜索,我看到人们提到platform.system
和os.name
. 其中第一个将告诉您 Linux/Windows,但不告诉您是什么版本,后者为您提供 NT/Posix 中的技术名称。
对于经验丰富的 python 编码人员使用的最准确和首选的方法,我有点困惑。是否可以获得“windows7”或Linux3?
非常感谢。附言。stackoverflow 还是新手,希望能正确格式化我的问题。