欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Learn Python The Hard Way(20)

发布时间:2025/7/14 python 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。