-1
我调试名为test.py因为这python程序:如何在python中输入字符串作为argv?
#!/bin/env python
import sys
print sys.argv[1]
当我输入这个命令,结果是迷惑:
[[email protected] ~]# python test.py "{"execute": "guest-execute", "session": "4768", "arguments": {"commands": [{"command": "/bin/sh", "arguments": ["sh", "-c", "ping -c 1 8.8.8.8"]}]}}"
结果是:
{execute: guest-execute, session: 4768, arguments: {commands: [{command: /bin/sh, arguments: [sh, -c, ping
我期望的应该是:
{"execute": "guest-execute", "session": "4768", "arguments": {"commands": [{"command": "/bin/sh", "arguments": ["sh", "-c", "ping -c 1 8.8.8.8"]}]}}
如何解决这个问题?我的程序中是否有错或者程序中有什么问题?谢谢〜