获取CPU信息.py 575 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # -*- coding: UTF-8 -*-
  2. ##============ ============###
  3. import subprocess
  4. def run_cmd(cmd):
  5. stat, result = subprocess.getstatusoutput(cmd)
  6. return result
  7. if not stat:
  8. print(stat)
  9. return parse(result)
  10. def parse(data):
  11. if data.endswith('_'):
  12. data = data[:-1]
  13. return data
  14. # print(run_cmd("uname -r"))
  15. def get_base():
  16. result = {
  17. 'os_name': run_cmd("uname -1").strip(),
  18. 'os_version': run_cmd("uname -m").strip()
  19. }
  20. return result
  21. print(get_base())
  22. """
  23. 操作系统
  24. 系统架构
  25. 主机名
  26. 内核信息
  27. """