if len(user_hash) > 0: with open(log_file, "w") as log_f: for name in user_hash: log_f.write("Name:%s \n Email: %s" % (name, email) else len(user_hash) < 0: print "Nothing happened :("
我在else语句上不断收到语法错误,但不确定为什么会继续产生此错误。我在相同的def中没有其他任何语句,但仍然会出错。我该怎么办?
您的log_f.write语句还缺少结尾的’)’,这可能会使解析器感到困惑…并且缩进看起来不正确。剪切和粘贴问题?