- 论坛徽章:
- 0
|
- 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 lets print the whole file:\n'
- print_all(current_file)
- print'Now lets rewind, kind of like a tape.'
- rewind(current_file)
- print 'Lets 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)
复制代码- from sys import argv
- script, input_file = argv
- print 'First lets print the whole file:\n'
- print open(input_file)
- print'Now lets rewind, kind of like a tape.'
- open(input_file).seek(0)
- print 'Lets print three lines:'
- current_line = 1
- print current_line, open(input_file).readline()
- current_line = current_line+1
- print current_line, open(input_file).readline()
- current_line = current_line+1
- print current_line, open(input_file).readline()
复制代码 PS:代码(2)是我看着代码(1)改编的,但是输出内容完全不同。请教论坛高手。问题可能比较幼稚才自学几天求轻拍 |
|