王球球a 发表于 2022-3-4 09:25:25

爬虫求助

本帖最后由 王球球a 于 2022-3-4 09:29 编辑

不知道为什么一直让输出,不进行下一步


#2.2 交易时间
import re
def get_date():
    # 正则表达式
    # \d表示0-9十个数字中的任一个
    # {m}表示前面类型的符号连续出现m次
    # [-]表示方括号里的那个字符
    regex = "\d{4}[-]\d{2}[-]\d{2}[-]"
    dateStars = input("请输入查询的开始日期(YYYY-MM-DD):")
    match_dateStars = re.match(regex,dateStars)
    dateStars_len = len(dateStars)
    while match_dateStars is None or dateStars_len != 10:
      print("输入错误,请重新输入:")
      dateStars = input("请输入查询的开始日期(YYYY-MM-DD):")
      match_dateStars = re.match(regex,dateStars)
      dateStars_len = len(dateStars)
    dateEnds = input("请输入查询的结束日期(YYYY-MM-DD):")
    match_dateEnds = re.match(regex,dateEnds)
    dateEnds_len = len(dateEnds)
    while match_dateEnds is None or dateEnds_len != 10:
      print("输入错误,请重新输入:")
      dateEnds = input("请输入查询的开始日期(YYYY-MM-DD):")
      match_dateEnds = re.match(regex,dateEnds)
      dateEnds_len = len(dateEnds)
    date =
    return date

isdkz 发表于 2022-3-4 09:29:52

正则表达式多一个横杆

王球球a 发表于 2022-3-4 09:31:09

isdkz 发表于 2022-3-4 09:29
正则表达式多一个横杆

我太笨了,谢谢大佬

isdkz 发表于 2022-3-4 09:31:46

王球球a 发表于 2022-3-4 09:31
我太笨了,谢谢大佬

不客气{:5_109:}
页: [1]
查看完整版本: 爬虫求助