亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 188 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號