让我说我有一个架子。
subject_name = shelve.open ("subject_file", "c")
在我的程序中,我想确保我已经打开了架子,我已准备好写入新数据,以避免出错。
if subject_name == open:
definition = subject_name["term"]
print( definition)
else:
subject_name = shelve.open("subject_file". "c")
definition = subject_name["term"]
print( definition)
我想知道的是我的if语句即[if subject_name == open:]将评估为true或false。如果它不会如何重写它,以便它将评估为真或假。