如何用python获取计算机序列号?

2024-09-26 17:59:00 发布

您现在位置:Python中文网/ 问答频道 /正文

你知道我怎么从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()

我也使用图书馆,但它不工作或 我还是不明白如何用好它 在


Tags: django代码pyimport机器数据库终端var
1条回答
网友
1楼 · 发布于 2024-09-26 17:59:00

我怀疑问题是您不太理解subprocess接口。您的调用捕获进程的返回代码:成功完成后,您只需0。您需要捕获stdout,并将其作为调用值返回。在

当前代码打印序列号,但返回状态代码。在

相关问题 更多 >

    热门问题