我是python的初学者,我正在尝试进行日志分析,但我不知道如何获取txt文件。
这是输出日期的代码,但这些日期必须取自txt文件:
import sys
import re
file = open ('desktop/trail.txt')
for line_string in iter(sys.stdin.readline,''):
line = line_string.rstrip()
date = re.search(r'date=[0-9]+\-[0-9]+\-[0-9]+', line)
date = date.group()
print date
答案 0 :(得分:1)
您可以使用with
语句安全地打开文件,并使用readlines
方法读取每一行。 readlines
返回字符串列表。
以下代码适用于您的情况:
import sys
import re
with open('desktop/trail.txt', 'r') as f:
for line in f.readlines():
line = line_string.rstrip()
date = re.search(r'date=[0-9]+\-[0-9]+\-[0-9]+', line)
date = date.group()
print date
答案 1 :(得分:0)
jQuery.ajax
不要忘记文件关闭!您可以使用for line in file.readlines():