我有一個代碼可以打印 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
提交
取消