可爱的python学习总结
文章平均质量分 77
辉蛋儿
激情四射 活力无限
展开
-
可爱的python课后习题(三)
1,判定某个blog的编码方式: #!/usr/bin/python #coding=utf-8 #filename:codingTest.py import sys import urllib2 import chardet def blog_detect(blogurl): try: fp=urllib2.urlopen(blogurl)原创 2012-07-04 11:34:19 · 1162 阅读 · 0 评论 -
可爱的python习题(四)
1,实现遍历所有指定目录文件,并找出找用空间最大的前3个文件 #!/usr/bin/python #coding:utf-8 #filename:cdays-exercise.py import os,sys def get_top_three(path): all_file={}#初始化一个字典数据结构 for root,dirs,files in os.w原创 2012-07-06 22:09:05 · 1512 阅读 · 0 评论 -
os.walk与os.path.walk
学习的过程中遇到了os模块的walk函数,经过help查询帮助后大致明白了什么意思: os.walk(top,topdown=True,onerror=None)需要三个参数,其中top是必须给出的路径变量,后两个可以不给,但是系统默认的有值,就是上面写的那种。 它的返回值是元组的形式,包括每次遍历的路径名,文件夹名,文件名(其中文件路径是字符串形式的,文件夹是列表,文件名也是列表):下面是我原创 2012-06-29 19:50:08 · 8249 阅读 · 0 评论 -
python中文注释报错问题
今儿再写脚本的时候,运行报错: SyntaxError: Non-ASCII character '\xe4' in file getoptTest.py on line 14, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 果断上网查找,后发现是中文注释的问题既然原创 2012-07-01 14:21:49 · 27532 阅读 · 5 评论 -
基础太差了
今儿在写一脚本的时候,出现了错误查了半天:各种纠结,无奈啊,怀疑这个错误怀疑那个错误。关键是基础不牢啊: >>> if 0: ... print 'chen' >>> if not 0: ... print 'chen' ... chen >>> if 1: ... print 'chen' ... chen >>> if 2: ... print 'ce'原创 2012-06-29 21:37:52 · 915 阅读 · 0 评论 -
可爱的python课后习题
1,使用getopt。getopt()优化当前的功能函数: #!/usr/bin/python # -*- coding: utf-8 -*- #coding=utf-8 import os,sys import getopt print sys.argv CDROW='/home/zhouqian/test' def cdWalker(CDROW,cdfile): resu原创 2012-07-01 14:50:37 · 1546 阅读 · 0 评论 -
可爱的python课后习题(二)
1,结合grep的实例,考虑处理子目录的情况: #!/usr/bin/python #coding=utf-8 #filename:cdcGrep.py import os def cdcGreper(cdcpath,keyword): filelist=os.listdir(cdcpath) for cdc in filelist:原创 2012-07-03 13:03:42 · 5343 阅读 · 0 评论