python
文章平均质量分 76
辉蛋儿
激情四射 活力无限
展开
-
可爱的python课后习题(三)
1,判定某个blog的编码方式:#!/usr/bin/python#coding=utf-8#filename:codingTest.pyimport sysimport urllib2import chardetdef blog_detect(blogurl): try: fp=urllib2.urlopen(blogurl)原创 2012-07-04 11:34:19 · 1162 阅读 · 0 评论 -
可爱的python课后习题(二)
1,结合grep的实例,考虑处理子目录的情况:#!/usr/bin/python#coding=utf-8#filename:cdcGrep.pyimport osdef cdcGreper(cdcpath,keyword): filelist=os.listdir(cdcpath) for cdc in filelist:原创 2012-07-03 13:03:42 · 5343 阅读 · 0 评论 -
可爱的python课后习题
1,使用getopt。getopt()优化当前的功能函数:#!/usr/bin/python# -*- coding: utf-8 -*-#coding=utf-8import os,sysimport getoptprint sys.argvCDROW='/home/zhouqian/test'def cdWalker(CDROW,cdfile): resu原创 2012-07-01 14:50:37 · 1543 阅读 · 0 评论 -
基础太差了
今儿在写一脚本的时候,出现了错误查了半天:各种纠结,无奈啊,怀疑这个错误怀疑那个错误。关键是基础不牢啊:>>> 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 · 914 阅读 · 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 · 27524 阅读 · 5 评论 -
一个python的进化(转)
不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。编程新手def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) //递归!不简单啊!print转载 2012-06-30 10:12:08 · 872 阅读 · 0 评论 -
os.walk与os.path.walk
学习的过程中遇到了os模块的walk函数,经过help查询帮助后大致明白了什么意思:os.walk(top,topdown=True,onerror=None)需要三个参数,其中top是必须给出的路径变量,后两个可以不给,但是系统默认的有值,就是上面写的那种。它的返回值是元组的形式,包括每次遍历的路径名,文件夹名,文件名(其中文件路径是字符串形式的,文件夹是列表,文件名也是列表):下面是我原创 2012-06-29 19:50:08 · 8247 阅读 · 0 评论 -
python学习总结之类对象
面向对象(OO)是一种编程的思想而不是一种语言,python是用C语言来现实的面向对象的语言,面向对象的目的就是代码的重用,减少重复性的开发,面向对象的代码重用机制包括封装、继承、多态。面向对象的核心则是抽象、分离接口和实现。这里让我们来一起探讨一下python的面向对象的具体格式和方法:首先是self参数变量,它是区别方法和一般函数的一个标识,类方法必须含有这个self的变量:#修改原创 2012-06-28 14:43:32 · 797 阅读 · 0 评论 -
python学习之课后习题
编写一个动态备份文件的python脚本:#!/usr/bin/python#filename :backup_ver2.pyimport osimport timeimport syssource=[]for i in sys.argv: print i source.append(i)#source=['/root/python/test.py'原创 2012-06-27 20:42:46 · 718 阅读 · 0 评论 -
python学习总结之数据结构
python中有三种内建的数据结构------列表,元组,字典List:列表l是一组有序项目的数据结构,可增可减。表示方式:shoplist=['apple','banana','bango']#!/usr/bin/python#filename:using_list.pyshoplist=['apple','mango','carrot','banana']print 'I hav原创 2012-06-27 12:31:56 · 882 阅读 · 0 评论 -
python学习总结之外部传参
想要从程序外面将参数传人程序内部的做法:利用sys这个模块来进行操作,#!/usr/bin/python#filename:using_sys.pyimport sysprint 'the command line arguments are:'for i in sys.argv: print iprint '\n\n The PYTHONPATH is\n',s原创 2012-06-27 17:02:55 · 30168 阅读 · 0 评论 -
可爱的python习题(四)
1,实现遍历所有指定目录文件,并找出找用空间最大的前3个文件#!/usr/bin/python#coding:utf-8#filename:cdays-exercise.pyimport os,sysdef get_top_three(path): all_file={}#初始化一个字典数据结构 for root,dirs,files in os.w原创 2012-07-06 22:09:05 · 1512 阅读 · 0 评论 -
一位大牛整理的python资源(转)
Python基本安装:* http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;* http://www.activestate.com/集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;Python文档:* http://www.python.org/doc/current/lib/转载 2014-07-09 22:33:38 · 1728 阅读 · 1 评论