摘要: 本章节讲述了,函数和文件的综合操作。分别 执行了。1、读出文件所有内容,2、把文件重置至文件开头。3、打印一行。我在本节作了一个小小的改良,设置了一个全局变量,记录当前应该输入哪一行,如果执行过一次,我就把这个行数加一。代码部分如下:#!/usr/bin/env python# -*- coding... 阅读全文
posted @ 2014-11-05 23:15 Kairong 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 本章节,我只是把所有的输出加上了自己的注释。#!/usr/bin/env python# -*- coding:utf-8 -*-def cheese_and_crakers(cheese_count, boxes_of_crackers): '''定义了cheese_and_crakers的... 阅读全文
posted @ 2014-11-05 22:59 Kairong 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 看完18章以后,发现第一个练习中,使用了*args读取全部的的输入参数作为一个元组,但是在他的练习中只给了两个变量去赋值,当用户不清楚这个函数的定义时,就可能会给出过多的变量进这个函数,那么就会出现如下错误:ValueError: too many values to unpack也就是所谓的解包错... 阅读全文
posted @ 2014-11-05 22:35 Kairong 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 根据16章的内容作了一些扩展。比如,判断文件如果存在,就在文件后追加,如不存在则创建。同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾符。现在有一个小坑,怎么使用python去读取一个文件的行数,原来有os.system("wc -l filename")... 阅读全文
posted @ 2014-11-05 00:20 Kairong 阅读(191) 评论(0) 推荐(0) 编辑