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

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

從用戶獲取日期輸入并使用 python 作為參數傳遞

從用戶獲取日期輸入并使用 python 作為參數傳遞

慕少森 2023-05-16 15:55:04
我有一個查詢文本文件,例如Select * from emp WHERE empdate >= '%s';我正在使用 python 指定日期并作為函數內部的參數傳遞,例如 DATE = "28-01-2019"我正在讀取查詢文件并將 DATE 參數傳遞給用于提取指定日期數據的函數。因此,我需要從用戶那里獲取日期輸入并將該日期傳遞給 DATE 變量,這應該反映在查詢文件中。示例:當用戶輸入日期時,09-02-2019 這應該放在 DATE 和查詢文件中,最終輸出是獲取09-02-2019.謝謝
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

import re


date_input = input("Enter date: ")

while not re.match('\d{1,2}-\d{1,2}-\d{4}', date_input):

    date_input = input("Invalid date entered (dd-mm-yyyy), Enter date: ")


query = f"Select * from emp WHERE empdate >= '{date_input}';"


# Use your query wherever you need...

注意:此正則表達式僅驗證“dd-mm-yyyy”的結構,但不驗證日期值是否有意義。因為您從數據庫中獲取它 *可能* 很好,但不一定。謹慎使用。


查看完整回答
反對 回復 2023-05-16
  • 1 回答
  • 0 關注
  • 190 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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