我正在尝试开发一个python脚本,我可以从命令行传递一个xmldict参数并让它返回值。
我知道我仍然需要添加argv代码,但是现在我正在尝试这样做让Python从变量中读取print语句。到目前为止没有运气。 print语句只是将vv打印为字符串。我正在使用2.7.2但如果它更容易使用Python 3。
#!/usr/bin/python
import xmltodict
document_file = open("file.xml", "r")
original_doc = document_file.read()
document = xmltodict.parse(original_doc)
day = document['weather']['dayf']['day']
vv='day[2][\'hi\']'
print "{0} ".format(vv)
print "{0} ".format(day[2]['hi'])