函数和文件ex20

# -*- coding: utf-8 -*-
# @Author: yt
# @Date:   2018-05-15 13:55:12
# @Last Modified by:   yt
# @Last Modified time: 2018-05-15 14:57:53

from sys import argv

script,input_file = argv

#读取文件的所有内容
def print_all(f):
    print f.read()

#设置文件指针到文件起始位置
def rewind(f):
    f.seek(0)

#读出指定行的文件内容
def print_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 "rewind,seek(0)"
rewind(current_file)

print "Let's print three lines:"

current_line = 1
print_line(current_line, current_file)

current_line += 1
print_line(current_line,current_file)

current_line += 1
print_line(current_line,current_file)

运行结果如下:
图1

seek(number): 设置文件的指针到指定的number处

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容