需求:处理前.log,有记录url的请求参数,需要找出想要参数对应的值,并保存到文件
import urllib.parse
dalu=open("处理后.log","w+",encoding='UTF-8')
try:
file=open("处理前.log","r",encoding='UTF-8')
for i in file:
query = dict(urllib.parse.parse_qsl(urllib.parse.urlsplit(i).query))
#打印出所有解析出的key-value
print(query)
text=query['id']+" "+query['mobile']
print(text)
#把取得值保存到:处理后.log
dalu.write(str(text)+"\n")
file.close()
except FileExistsError as e:
print(e)