我尝试了this解决方案,而排名最高的解决方案here却无济于事。
我有一个Java自动化脚本,我需要远程运行python脚本,同时给它一个JSON对象作为字典。
JSON对象作为Java提供给它: {\'oracle_11gd.pcap \':\ '19 .0.0.10 \',\'oracle_11g_also.pcap \':\ '19 .0.0.17 \'}
对象实际上更长,我只是在这里提供了一个示例。
每个解决方案都失败了,我怀疑这是由于反斜杠造成的,但我什至不能将其作为字符串来替换为反斜杠,就像这样:
data = str(sys.argv[1])
data = data.replace("\\", "")
transportDictionary = ast.literal_eval(data)
我只是尝试
data = sys.argv[1]
也没有用。