如何让脚本解释用户提供的字符串表达式?

2024-06-16 13:55:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试开发一个python脚本,在这个脚本中,我可以从命令行传递一个xmldict参数并让它返回值。你知道吗

我知道我仍然需要添加argv代码,但是现在我要做的就是让Python从一个变量中读取print语句。到目前为止运气不好。print语句只是将vv打印为字符串。我使用的是2.7.2,但如果更简单的话,可以使用python3。你知道吗

#!/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'])

Tags: 命令行脚本format参数doc语句hidocument