我创建一个字符串,打印列表中的字段。该领域应该由“;”分隔,代码片段看起来像这样(简化代码,而不是实际的)exec with';'在python
list = ["abc","xyz","pqr"]
str = "print " + "list[0]" + ";" + "list[2]" # This is dynamically generated
exec (str)
我在这里的问题是,与exec语句,它打印因为分号的只有“XYZ”, 。什么是解决这个的最好方法,从而使exec语句打印 “XYZ;焊接工艺评定”
这似乎是一个真正的不必要使用EXEC的...你确定你需要它而不是字符串格式? – mgilson