【发布时间】:2018-07-30 01:52:54
【问题描述】:
我有以下代码:
help1 = 14
help2 = "nice"
help3 = "gate"
try:
print('''
help1 %d
help2 %s
help3 %s
help4 %s
''' % (help1, help2, help3, help4))
except (NameError):
print("")
我希望我的print 引用多个变量,其中一些变量没有定义(例如help4)。如何修改打印语句以跳过任何未定义的变量?我尝试了 nameError 异常 - 但无法让它工作。
【问题讨论】:
-
请详细说明“无法正常工作”的含义。
-
为什么要这样做?这闻起来很像XY problem,无论您实际尝试做什么,都可能有更好的答案。
标签: python