【发布时间】:2015-10-25 11:24:03
【问题描述】:
有没有一种pythonic方法来检查操作系统是否是64位的Ubuntu?
目前,我一直在这样做:
import os
def check_is_linux(distro, architecture, err_msg):
try:
this_os = os.popen('lsb_release -d').read()
this_arch = os.popen('uname -a').read()
assert distro in this_os and architecture in this_arch, err_msg
except:
print(err_msg)
def check_is_64bit_ubuntu(err_msg):
check_is_linux('Ubuntu', 'x86_64', err_msg)
【问题讨论】:
标签: python operating-system uname lsb