为了账号安全,请及时绑定邮箱和手机立即绑定

Python:如何查看是否打印了所有行?

Python:如何查看是否打印了所有行?

弑天下 2022-05-24 15:37:44
我有一个代码可以打印 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")

如果仍有问题,您可能需要提供数据样本。


查看完整回答
反对 回复 2022-05-24
  • 1 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信