这是我的代码当我运行此功能时,它会显示文件非例外
导入OS,子过程导入系统
ip ='127.0.0.1'strsafemodestat13 = subprocess.check_output([[" fd -ip =" ip " -node = 13","重新启动2"])
任何人都可以帮助我
程序以参数为列表。当您键入fd --ip=127.0.0.1 --node=13
之类的命令时,您的外壳将其分解为3个参数fd
,ip=127.0.0.1
和--node=13
。然后它开始一个过程并递给这三个参数。
subprocess.check_output
获取的列表实际上是一个命令的参数列表,而不是命令列表。这可能更接近您想要的东西:
import os,subprocess
import sys
Ip='127.0.0.1'
strsafemodestat13=subprocess.check_output(["fd", "--ip="+Ip, "--node=13"])
something_else=subprocess.check_output(["reboot", "2"])