# -*- coding: UTF-8 -*- ##============ ============### import subprocess def run_cmd(cmd): stat, result = subprocess.getstatusoutput(cmd) return result if not stat: print(stat) return parse(result) def parse(data): if data.endswith('_'): data = data[:-1] return data # print(run_cmd("uname -r")) def get_base(): result = { 'os_name': run_cmd("uname -1").strip(), 'os_version': run_cmd("uname -m").strip() } return result print(get_base()) """ 操作系统 系统架构 主机名 内核信息 """