第七章 文件
来源:互联网 发布:淘宝订单贷款没额度 编辑:程序博客网 时间:2024/06/09 18:39
习题7.1 编写一个程序,读取一个文件,以大写方式逐行打印出文件内容。
fname = raw_input('Enter a file name:')
try:
fout = open(fname)
except:
print 'File ',fname,' is not exist!'
exit()
print fout
for line in fout:
word = line.upper()
print word
fout.close()
习题7.2 编写一个程序,让用户输入文件名,然后读取文件,按行的形式进行查看。遇到以‘X-DSPAM-Confidence:’ 开头的行,提取该行中的浮点数,统计行数,计算这些行的垃圾邮件信度值,文件读取结束后,打印垃圾邮件平均信度值
fname = raw_input('Please enter the file name:')
fhand = open(fname)
count = 0
sum = 0
for line in fhand:
print line
if not line.startswith('X-DSPAM-Confidence:'):
continue
count = count + 1
data = line.find(':')
conf = line[data+1:]
num = float(conf)
sum = sum + num
avg = sum / count
print 'Average spam confidence: ', avg
- 第七章 文件
- 第七章_标签文件
- 第七章、文件I/O
- 第七章 文件内容查阅
- 第七章 linux文件与目录管理
- 《第七章》 数据管理 --之 文件锁定
- [Linux] 第七章 数据管理 - 文件锁定
- 第七章 Linux文件与目录管理
- 第七章、Linux 文件与目录管理
- 第七章、Linux 文件与目录管理
- 第七章、Linux 文件与目录管理
- 第七章、Linux 文件与目录管理
- 第七章:Linux文件与目录管理
- 第七章:Linux文件与目录管理
- 第七章:Linux文件与目录管理
- 第七章 文件与目录管理
- 第七章 命令与文件的搜寻
- 第七章:linux文件与目录管理
- typeid 与 dynamic_cast(C++学习)
- 英文歌曲:The day you went away(你走的那天)
- 开博语
- Rust 中用于编译的注释 Attribute
- JQ attr()里放变量的方法
- 第七章 文件
- 欢迎使用CSDN-markdown编辑器
- typeid详解
- 34. Search for a Range
- PHP应用程序设计
- C/C++ 设计模式:关于使用typeid时要注意的问题
- ios学习之UIWebView(2)
- QT UI更改后运行无变化
- Object.prototype.toString应用和原理探析