Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python在内存中运行二进制应用程序并返回输出_Python - Fatal编程技术网

python在内存中运行二进制应用程序并返回输出

python在内存中运行二进制应用程序并返回输出,python,Python,我想用hwid保护来保护我的商业应用程序,我有一个半解码:返回运行计算机的UUID,问题是需要在python代码==>在内存中运行==>返回输出并关闭,这在python中可能吗? 或者存在另一种方法来获取计算机的UUID 实际代码: subprocess.Popen('dmidecode.exe -s system-uuid'.split()) 使用check_output获取shell命令的输出: import subprocess out = subprocess.check_ou

我想用hwid保护来保护我的商业应用程序,我有一个半解码:返回运行计算机的UUID,问题是需要在python代码==>在内存中运行==>返回输出并关闭,这在python中可能吗? 或者存在另一种方法来获取计算机的UUID

实际代码:

subprocess.Popen('dmidecode.exe -s system-uuid'.split())

使用
check_output
获取shell命令的输出:

import subprocess    
out = subprocess.check_output('dmidecode.exe -s system-uuid').decode('utf-8').strip()    
print('system uuid:', out)
# system uuid: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

我需要包含在python代码中,而不是普通代码run@selfmarket.net这在python脚本中运行。我不明白你的目标。