2024-04-27 03:11:53 发布
网友
在linux内核中,如何将python字典键/值作为命令执行?例如:
keys = { "echo" : "hello", "touch" : "nothing" }
我想在shell“echo hello”中运行第一个键/值对。你知道吗
我试过使用json模块,但不知道从哪里开始。你知道吗
谢谢。你知道吗
在python中,subprocess模块可用于处理系统调用。在列表中定义命令可能更容易
import subprocess commands = [['echo', 'foo'], ['echo', 'bar']] for c in commands: subprocess.run(c)
如果希望改用字典,当然可以这样做(这是针对Python3的):
commands = {'echo': 'hello'} for c in commands.items(): print(c)
但是在这里,每个命令(例如echo)只能出现一次,如注释中所述。你知道吗
echo
在python中,subprocess模块可用于处理系统调用。在列表中定义命令可能更容易
如果希望改用字典,当然可以这样做(这是针对Python3的):
但是在这里,每个命令(例如
echo
)只能出现一次,如注释中所述。你知道吗相关问题 更多 >
编程相关推荐