您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在regex python中使用变量

在regex python中使用变量

您不能在字符串中引用变量。字符串只是文本,它不知道名称空间,并且解释器不会为此解决它。

由于您的变量dia一个字符串,因此您可以在调用时使用它re.findall

if re.findall(dia, line):
    pass

或类似的东西:

if re.findall(r"{0}".format(dia), line):
    pass

至于您所做操作的正确性,如果日志上时间戳的格式与您使用的相同,则它应该是正确的。

编辑:如果您正在从日志中读取字符串,则无需(或不应)以二进制形式打开它们,即b标志

python 2022/1/1 18:46:59 有337人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶