首页 > 代码库 > LPTHW 笨办法学python 20章
LPTHW 笨办法学python 20章
本章节讲述了,函数和文件的综合操作。
分别 执行了。1、读出文件所有内容,2、把文件重置至文件开头。3、打印一行。
我在本节作了一个小小的改良,设置了一个全局变量,记录当前应该输入哪一行,如果执行过一次,我就把这个行数加一。
代码部分如下:
#!/usr/bin/env python# -*- coding:utf-8 -*-from sys import argvscript, input_file = argvdef print_all(f): print f.read()def rewind(f): global line_no f.seek(0, 0) line_no = 1def print_a_line(line_count,f): global line_no line_count = line_no print line_count,f.readline() line_no += 1current_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:"for i in xrange(3): print_a_line(line_no,current_file)
LPTHW 笨办法学python 20章
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。