以任何语言获取Windows版本

时间:2018-05-30 13:06:39

标签: python windows

我试图找出某些用户计算机上安装的Windows版本。 我试过了:

<script>
    $(document).ready(function(){
        $('#firstname').keydown(function (e) {
                  if (e.shiftKey || e.ctrlKey || e.altKey) {
                      e.preventDefault();
                  } else {
                      var key = e.keyCode;
                      if (!((key == 8) || (key == 32) || (key == 46) || (key >= 35 && key <= 40) || (key >= 65 && key <= 90))) {
                          e.preventDefault();
                      }
                  }
              });
    });
</script>

wmic os get Caption /value

systeminfo | find "OS Name

问题在于,对于不同的操作系统语言,我也会使用该语言获得版本名称,而且我无法支持所有语言。 有没有人知道一些有用的方法来查找用户的版本而不依赖于语言?

(到目前为止我使用的命令都是针对cmd的,但是我在python中编写我的程序,所以python的解决方案也没问题)

谢谢!!

1 个答案:

答案 0 :(得分:0)

我认为你可以这样做:

>>> import platform
>>> platform.version()
'#46-Ubuntu SMP Wed May 2 13:38:30 UTC 2018'
>>> platform.machine()
'x86_64'
>>> platform.platform()
'Linux-4.13.0-41-generic-x86_64-with-Ubuntu-17.10-artful'
>>> platform.uname()
uname_result(system='Linux', node='aniruddha088', release='4.13.0-41-generic', version='#46-Ubuntu SMP Wed May 2 13:38:30 UTC 2018', machine='x86_64', processor='x86_64')
>>> platform.system()
'Linux'
>>> platform.processor()
'x86_64'