在已知参数名的情况下,获取参数值,使用正则表达式能很容易做到.js的实现方法如下: function getValue(url, name) { var reg = new RegExp('(\\?|&)' + name + '=([^&?]*)', 'i'); var arr = url.match(reg); if (arr) { return arr[2]; } return null; } 如果想获取所有的参数名和其对应的值,同样也可以使用正则表达式的方法,js实现方法: func…
帮妹子处理一个2.xG 大小的 csv文件,文件太大,不宜一次性读入内存,可以使用open迭代器. with open(filename,'r') as file # 按行读取 for line in file: process 或者简单点 for line in open('myfile.txt','r'): pass 需求是,提取时间在指定时间段的数据,另存一个文件. 全部代码如下 def is_between_time(str, start, end): """ :pa…
#-*- coding: UTF-8 -*- import re import sys import os str1=[] str2=[] str_dump=[] fa=open("A.txt",'r') fb=open("B.txt",'r') fc=open("C.txt",'w+') #将A.txt的内容逐行读到str1中 for line in fa.readlines(): str1.append(line.replac…
import re DOMAIN =[] f = open('test.txt','r',encoding='UTF-8') w = open('domain.txt','w') for data in f.readlines(): domain = re.findall(r"\w+\.+baidu.com", data) for i in domain: if i not in DOMAIN: DOMAIN.append(i) domain = re.findall(r"\…