首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Python识别windows 10?

如何使用Python识别windows 10?
EN

Stack Overflow用户
提问于 2016-03-29 06:29:09
回答 1查看 1.7K关注 0票数 7
代码语言:javascript
复制
import platform 
if platform.release() == 'post2008Server' and platform.version() ==   '6.2.9200':
     print "It's windows 8"

我以前用过这个来识别Windows 8。但是Windows 10的返回方式是一样的。那么还有其他方法来识别它吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-29 07:10:11

有了下面的Python版本,一切都很好。

Python 3.5.1:

代码语言:javascript
复制
>>> import platform
>>> platform.release()
'10'
>>> platform.version()
'10.0.10240'

Python 2.7.11

代码语言:javascript
复制
>>> import platform
>>> platform.release()
'10'
>>> platform.version()
'10.0.10240'

升级到至少2.7.x怎么样?

编辑:正如@Rogalski所提到的,您可以始终使用管道传递ver命令,这应该独立于Python返回以下内容:

代码语言:javascript
复制
>>> import subprocess
>>> subprocess.Popen('ver', shell=True, stdout=subprocess.PIPE).communicate()[0]
'\r\nMicrosoft Windows [Version 10.0.10240]\r\n'
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36276994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档