我无法在不打印新行的情况下在单行上打印输出,以下代码显示语法错误:
print( "tiers found:"+eval("str.lower(tier.attrib['TIER_ID'])"), end=', ')
^
SyntaxError: invalid syntax
但这很好用:
print( "tiers found:"+eval("str.lower(tier.attrib['TIER_ID'])"))
print 语句在 for 循环中,我需要将输出打印为逗号分隔的列表。那么这里有什么问题呢?