我有一个代码可以打印 SQL 数据库中的行。我需要知道它们是否被打印出来。例如,我的代码中的内容是简单的打印,但我正在尝试添加一个input("Enter anything to continue") And 为了使其工作,我必须以某种方式制作 if 语句?在我的代码中我添加了continue,但这给了我错误,在输入函数中输入任何内容时我无法返回我的菜单。如果我添加这些输入以继续for rows in adminu_data:他们将无法正常工作。例如,当打印一行时time.sleep(5),其他行工作。 finally: #closing database connection. if(connection): cursor.close() connection.close() print ("ID, NUMBER, APP-LAUNCH-TIME, REGISTERD-TIME") for rows in adminu_data: print ("Registered. ",rows) time.sleep(5) input("\n* Enter anything to continue... ") os.system('cls') input("Enter anything to return to main menu") continue编辑 **对于那些不明白的是我想要做的是:当打印行时for rows in adminu_data:,我需要做一个简单的input("press enter to continue"),但问题是打印函数打印多行,打印一行后这段代码会启动它我会添加它 input("press enter to continue")。所以我需要做的是在完成打印行之后,启动输入代码。
1 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
如果您只想在打印完所有内容后等待用户输入,只需删除第一个输入:
def main():
adminu_data = ["one", "two", "three", "four"]
print ("ID, NUMBER, APP-LAUNCH-TIME, REGISTERD-TIME")
for rows in adminu_data:
print ("Registered. ",rows)
input("Enter anything to continue")
如果仍有问题,您可能需要提供数据样本。
添加回答
举报
0/150
提交
取消