鱼C论坛

 找回密码
 立即注册
查看: 1282|回复: 3

[已解决]爬虫求助

[复制链接]
发表于 2022-3-4 09:25:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 王球球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 = [dateStars + "00:00:00",dateEnds + "23:59:59"]
    return date
最佳答案
2022-3-4 09:29:52
正则表达式多一个横杆
3.PNG
python问题0.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-4 09:29:52 | 显示全部楼层    本楼为最佳答案   
正则表达式多一个横杆
3.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-4 09:31:09 | 显示全部楼层
isdkz 发表于 2022-3-4 09:29
正则表达式多一个横杆

我太笨了,谢谢大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-4 09:31:46 | 显示全部楼层
王球球a 发表于 2022-3-4 09:31
我太笨了,谢谢大佬

不客气
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 06:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表