使用python访问网络数据 第二周:Extracting Data With Regular Expressions
2016-11-18 19:14
525 查看
作业大意:
提取出文本中的所有数字,并且转换成int类型后相加,求出累加和
当然是使用正则表达式了,然后先文件按行读入,然后对每行进行正则表达式处理 re.findall('[0-9]+',line) 代表在当前行找到至少出现一次的数字
之前用了[0-9]* 发现出来一大堆空,现在想想区别就是至少出现一次和出现或者不出现,区别还是很大的。
这个作业数据不一样,但是我把的我数据放上来,可以自己测试着玩
SamlpeData : http://python-data.dr-chuck.net/regex_sum_42.txt 累加和:445822
TestData:http://python-data.dr-chuck.net/regex_sum_316190.txt 累加和:最后三位是313
提取出文本中的所有数字,并且转换成int类型后相加,求出累加和
当然是使用正则表达式了,然后先文件按行读入,然后对每行进行正则表达式处理 re.findall('[0-9]+',line) 代表在当前行找到至少出现一次的数字
之前用了[0-9]* 发现出来一大堆空,现在想想区别就是至少出现一次和出现或者不出现,区别还是很大的。
这个作业数据不一样,但是我把的我数据放上来,可以自己测试着玩
SamlpeData : http://python-data.dr-chuck.net/regex_sum_42.txt 累加和:445822
TestData:http://python-data.dr-chuck.net/regex_sum_316190.txt 累加和:最后三位是313
import re fh = open('text2.txt') sum = 0 for line in fh: line = line.strip() a = re.findall('[0-9]+',line) for j in a : j = int(j) sum+=j print(sum)代入第二个数据:346313 验证成功
相关文章推荐
- 转载:使用Spring进行数据访问(Data Access With Spring)
- coursera-使用python访问网络数据-密歇根大学
- 使用Spring进行数据访问(Data Access With Spring)
- Chapter 1. 使用Spring进行数据访问(Data Access With Spring)
- 不直接使用NSData的dataWithContentsOfURL来获取网络数据
- 使用python访问网络上的数据
- 使用REST访问MongoDB数据(Accessing MongoDB Data with REST)
- Python for Everybody-Using Python to Access Web DatExtracting Data With Regular Expressions
- OnePlus手机上使用DataDroid框架时访问网络时,抛出的NullPointerE...
- 【hbase】使用thrift with python 访问HBase
- python使用点操作符访问字典(dict)数据
- 五分钟学会使用spring-data-cassandra快速实现数据的访问
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- 17个使用AJAX技术的数据表格控件解决方案(Data Grids with AJAX, DHTML and JavaScript)
- Item 1: 尽可能的使用属性代替可访问的数据成员(Always Use Properties Instead of Accessible Data Members)
- Python--使用json.dumps 将 json 格式的数据写到文件里--with open as f
- 1.使用java.net.URL类访问网络数据
- python使用点操作符访问字典(dict)数据的方法
- 17个使用AJAX技术的数据表格控件解决方案(Data Grids with AJAX, DHTML and JavaScript)
- Jamendo 使用java.net.URL类访问网络数据