python popen涉及到的序列化函数,pythonpopen,shlex.split(


shlex.split() 可以被用于序列化复杂的命令参数

import shlex, subprocesscommand_line = raw_input()/bin/cat -input test.txt -output "diege.txt" -cmd "echo '$MONEY'" args = shlex.split(command_line)print args['/bin/cat', '-input', 'test.txt', '-output', 'diege.txt', '-cmd', "echo '$MONEY'"]p=subprocess.Popen(args)

详细描述:http://blog.csdn.net/g457499940/article/details/17068277

评论关闭