Coursera Chaptereight:Lists Assignment 8.5
2016-04-18 14:40
2663 查看
8.5 Open the
file mbox-short.txt and
read it line by line. When you find a line that starts with 'From ' like the following line:
You will parse the From line using split() and print out the second word in the line (i.e. the entire address of the person who sent
the message). Then print out a count at the end.
Hint: make sure not to include the lines that start with 'From:'.
You can download the sample data athttp://www.pythonlearn.com/code/mbox-short.txt
fname = raw_input("Enter file name: ")
if len(fname) < 1 : fname = "mbox-short.txt"
fh = open(fname)
count = 0
for line in fh:
line=line.rstrip()
if not line.startswith('From '):continue
w=line.split()
print w[1]
count=count+1
print "There were", count, "lines in the file with From as the first word"
file mbox-short.txt and
read it line by line. When you find a line that starts with 'From ' like the following line:
From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008
You will parse the From line using split() and print out the second word in the line (i.e. the entire address of the person who sent
the message). Then print out a count at the end.
Hint: make sure not to include the lines that start with 'From:'.
You can download the sample data athttp://www.pythonlearn.com/code/mbox-short.txt
fname = raw_input("Enter file name: ")
if len(fname) < 1 : fname = "mbox-short.txt"
fh = open(fname)
count = 0
for line in fh:
line=line.rstrip()
if not line.startswith('From '):continue
w=line.split()
print w[1]
count=count+1
print "There were", count, "lines in the file with From as the first word"
相关文章推荐
- iOS tabbar和navigation组合,点击item两次,会pop到上一个页面,解决不让控制器跳转的方法
- iOS开发之指定UIView的某几个角为圆角
- 模拟系统难以实施及应用的原因
- Learning Scrapy笔记(七)- Scrapy根据Excel文件运行多个爬虫
- jq返回顶部多种实现方法
- 蛤玮学计网 -- 简单的判断ip
- bootstrap的demo网站
- sar 命令详解
- String、StringBuffer、StringBuilder的区别
- flume 集群安装
- 计算机网络: 同步传输和异步传输(理解)
- oracle性能调优-执行计划
- VisualVM 性能分析概述
- 【SSH框架】--SpringAOP
- VirtualAlloc和VirtualCopy的蕴含知识点
- 最短路径—Dijkstra算法和Floyd算法
- maven
- 关于ListView触摸事件和点击Item事件冲突解决方法
- JSON处理类
- 如何控制app包的大小