Learn Python The Hard Way(20)
生活随笔
收集整理的这篇文章主要介绍了
Learn Python The Hard Way(20)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘Python工程师标准>>>
Remember your checklist for functions, then do this exercise paying close attention to how functions and files can work together to make useful stuff.
#!/usr/bin/env python # -*- coding: utf-8 -*-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:\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 = 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 )result:
Pay close attention to how we pass in the current line number each time we run print_a_line.
转载于:https://my.oschina.net/xtfjt1988/blog/401937
总结
以上是生活随笔为你收集整理的Learn Python The Hard Way(20)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 课堂练习4.14
- 下一篇: Python出现SyntaxError: