python20 函数和文件
来源:互联网 发布:nginx 403页面 编辑:程序博客网 时间:2024/04/29 23:21
直接上代码,注意下函数是如何与文件相结合ex20.py
from sys import argvscript, input_file = argvdef print_all(f): print f.read()def rewind(f): f.seek(0)def print_a_line(line_count, f): print line_count, f.readline()current_file = open(input_file)print "First let's print the whole file:\n"print_all(current_file)print "Now let's rewind, kind of like a tape."rewind(current_file)print "Let's print three lines:"current_line = 1print_a_line(current_line, current_file)current_line = current_line + 1print_a_line(current_line, current_file)current_line += 2print_a_line(current_line, current_file)
学习要点:
1、函数的参数可以传不同的对象,实际上,我们用=号给变量赋值,基本上你都可能把这些变量传给函数
2、seek(0),表示把指针移到文件的开始位置。具体你可以查看python -m pydoc file,找找seek帮助
3、当f.read()后,文件的指针已经指向文件末尾,如果不用seek(0),print_a_line将什么也没有
4、f.readline()每读一次,指针向下移一行
5、注意一下print line_count, f.readline()的显示效果
- python20 函数和文件
- 函数和文件处理
- 临时文件和文件操纵函数
- Exercise 20: 函数和文件
- 习题20 函数和文件
- exercise 20 函数和文件
- php循环删除目录和文件函数
- loadrunner中目录和文件操作函数
- C常用字符串和文件处理函数
- 内存映射和文件操作函数
- 循环删除目录和文件函数
- GCD常用函数和文件剪切
- 目录和文件中的操作函数
- 练习20——函数和文件
- 笨办法20函数和文件
- python调用函数、类和文件总结
- 文件属性fcntl函数和文件输入输出控制ioctl()函数
- C#文件路径获取函数和文件名字获取函数
- Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
- [每日一题] 11gOCP 1z0-052 :2013-09-5 runInstaller oracle of no swap.............................A36
- Interleaving String
- python19 函数和变量
- Javascript学习之消息框(一)
- python20 函数和文件
- 编程中常见的错误处理方式
- 随机图
- ABAP 中 Table Control例子
- Java多维数组详解
- hdoj 1715 大菲波数
- file type not recognised ---DXP 09
- HDU 2821 Pusher
- java基础整理五(面向对象1)