通过python确认当前电源计划
我正在尝试自动检查当前的电源计划,然后根据该计划返回响应。以下是我所拥有的:通过python确认当前电源计划,python,powercfg,Python,Powercfg,我正在尝试自动检查当前的电源计划,然后根据该计划返回响应。以下是我所拥有的: import subprocess plan = subprocess.call("powercfg -getactivescheme") if 'Balanced' in plan: print Success 运行此命令时,我得到“TypeError:类型为'int'的参数不可编辑” 有人能告诉我我做错了什么吗 返回一个代码,表示已执行命令的状态代码 我还建议您这样调用子流程: subprocess
import subprocess
plan = subprocess.call("powercfg -getactivescheme")
if 'Balanced' in plan:
print Success
运行此命令时,我得到“TypeError:类型为'int'的参数不可编辑”
有人能告诉我我做错了什么吗 返回一个代码,表示已执行命令的状态代码
我还建议您这样调用子流程:
subprocess.call(["powercfg", "-getactivescheme"])
我猜您希望在变量中获得输出,我建议您使用该变量返回包含命令输出的字符串:
output = subproccess.check_output(["powercfg", "-getactivescheme"])
然后,您可以执行以下检查:
if 'Balanced' in output:
print 'Success'
希望能有所帮助,刚刚写了一个非常类似的答案。比我快!:)这正是我要找的。非常感谢你的帮助!