你知道我怎么从python上取电脑的序列号, 我知道在终端上有了dmidecode我就能找到它,我正在做测试, 主要思想是在数据库中注册连接到Django的机器 我用在一张表的记录里
我的_代码.py在
import subprocess
var = str(subprocess.call(['sudo', 'dmidecode', '-s', 'system-serial-number' ]))
print var
fo = open("datos.txt","wb")
fo.write("%s" % var)
fo.close()
我也使用图书馆,但它不工作或 我还是不明白如何用好它 在
我怀疑问题是您不太理解
subprocess
接口。您的调用捕获进程的返回代码:成功完成后,您只需0
。您需要捕获stdout
,并将其作为调用值返回。在当前代码打印序列号,但返回状态代码。在
相关问题 更多 >
编程相关推荐