zoukankan      html  css  js  c++  java
  • Exercise 20: Functions And Files

    from sys import argv
    script, input_file = argv
    def 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:
    "
    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 = 1
    print_a_line(current_line, current_file)
    current_line = current_line + 1
    print_a_line(current_line, current_file)
    current_line = current_line + 1
    print_a_line(current_line, current_file)

    readline() 会读空行的 , readlines() 直接读到文件结尾。

    line 需要line.strip()

  • 相关阅读:
    Android 操作系统架构开篇
    《构建之法》读后感
    《梦断代码》读后感
    学习日报
    学习日报
    记账本开发4
    记账本开发3
    学习日报
    学习日报
    记账本开发2
  • 原文地址:https://www.cnblogs.com/hluo/p/4047514.html
Copyright © 2011-2022 走看看