您不能在字符串中引用变量。字符串只是文本,它不知道名称空间,并且解释器不会为此解决它。
由于您的变量
dia是一个字符串,因此您可以在调用时使用它
re.findall:
if re.findall(dia, line): pass
或类似的东西:
if re.findall(r"{0}".format(dia), line): pass
至于您所做工作的正确性,如果日志中时间戳的格式与您使用的相同,则它应该是正确的。
编辑:如果您正在从日志中读取字符串,则无需(或不应)以二进制形式打开它们,即
b标志
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)