python2
pfxia
大家一起交流学习共同进步!
展开
-
python知识捡拾---Django项目搭建流程
Django项目开发流程Django应用的目录中有一个settings.py文件,用来实现对数据库的配置在settings.py文件中,可以通过设置下面的属性来设置Django对数据库的访问。1.DATABASE_ENGINE:此值用来设置数据库引擎的类型,可以设置的类型有sqlite3、mysql等2.DATABASE_NAME:此值用来设置数据库的名字,如果数据库引擎使用的是sqlit...原创 2019-12-16 11:13:24 · 95 阅读 · 0 评论 -
python知识捡拾---xml相关简要了解
XML文档解析使用ElementTree模块的parse方法判断xml文档是否是良构的import xml.etree.ElementTree as ETtry: ET.parse("xml_1.xml") print u"这是一个良构的xml文档"except Exception,e: print u"这可能是一个非良构文档" print u"出错信息:"...原创 2019-12-13 09:51:11 · 107 阅读 · 0 评论 -
python知识捡拾---urllib模块及HTML文档解析
urllib模块可以完成的工作都可以使用urllib2来完成,当需要以比较灵活的方式访问url资源的时候,就可以使用urllib2模块来实现urllib2模块基本方法:fp = urllib2.urlopen("http://www.baidu.com")print fp.read()#从文件对象中读取资源print fp.geturl()print fp.info().items()...原创 2019-12-11 09:26:36 · 398 阅读 · 0 评论 -
python知识捡拾---URL及urllib篇
python中用urlparse来对URL字符进行解析urlparse方法由两个可选的参数:default_scheme和allow_fragmentsdefault_scheme主要用来为不包含协议部分的URL指定默认协议,此参数默认值为空字符串allow_fragments则用来指示是否可以对地址进行分片,此参数默认值为"True"实例:import urlparser=urlpa...原创 2019-12-09 17:50:10 · 190 阅读 · 0 评论 -
python知识捡拾---URL相关
python中用urlparse来对URL字符进行解析urlparse方法由两个可选的参数:default_scheme和allow_fragmentsdefault_scheme主要用来为不包含协议部分的URL指定默认协议,此参数默认值为空字符串allow_fragments则用来指示是否可以对地址进行分片,此参数默认值为"True"实例:import urlparser=urlpa...原创 2019-12-06 10:22:42 · 136 阅读 · 0 评论 -
python知识捡拾---数据库相关
assert语句用于检测某个条件表达式是否为真,if语句中的条件判断都可以使用assert语句检测用dbhash模拟读写数据DBM是一种文件式数据库,DBM采用哈希结构进行存储,是一种简单的数据库dbhash模块主要的方法就是open(filename[,flag[,mode]]),其中filename表示数据库的名称,flag表示数据库的打开方式,'w’表示读或写数据库,'r’表示以只读的...原创 2019-12-04 10:47:15 · 84 阅读 · 0 评论 -
python知识捡拾---运算符重载与设计模式
运算符的重载:运算符的重载可以实现对象之间的运算__add__()表示运算符"+",__gt__()表示运算符">"实例:#-*-encoding:utf-8-*-class Fruit: def __init__(self,price=0): self.price = price def __add__(self,other): ...原创 2019-12-03 09:48:38 · 101 阅读 · 0 评论 -
python知识捡拾---方法、继承、多态
方法的动态特性:class_name.method_name = function_name实例:class Fruit: passdef add(self): #定义函数add() print "grow..."if __name__=="__main__": Fruit.grow = add #把函数add()添加到Fruit类中,方法名为grow ...原创 2019-12-02 09:55:09 · 124 阅读 · 0 评论 -
python知识捡拾---内置方法
getattr()、setattr()和__getattribute__()当读取对象的某个属性时,python会自动调用__getattr__()方法。例如fruit.color将转换为fruit.getattr(color)实例:class Fruit(object): def __init__(self,color="red",price=0): self.__...原创 2019-11-28 11:05:45 · 197 阅读 · 0 评论 -
python知识捡拾---类方法篇
python的属性分为实例属性和静态属性实例属性是以self作为前缀的属性instance实例化对象内置属性的使用:#-*-encoding:utf-8-*-class Fruit: price = 0 def __init__(self): self.__color="blue" #私有属性class Apple(Fruit): #Ap...原创 2019-11-27 09:55:04 · 176 阅读 · 0 评论 -
python知识捡拾---文件操作(三)
目录基本操作:os模块常用的目录处理函数函数说明mkdir(path[,mode=0777])创建path指定的一个目录makedirs(name,mode=511)创建多级目录rmdir(path)删除path指定的目录removedirs(path)删除path指定的多级目录listdir(path)返回path指定目录下所有的文件名...原创 2019-11-22 10:37:49 · 98 阅读 · 0 评论 -
python知识捡拾---文件操作(二)
文件内容的查找和替换:import ref1=file("hi.txt","r")count=0for s in f1.readlines(): li = re.findall('hello',s) if len(li)>0: count = count+li.count("hello")print "查找到"+str(count)+"个hello"...原创 2019-11-21 09:15:10 · 158 阅读 · 0 评论 -
python知识捡拾---文件操作(一)
1.file(name[,mode[,buffering]])文件的打开或创建 mode可以取如下的值参数说明r以只读的方式打开r+以读写的方式打开w以写入的方式打开,先删除文件原有内容再重新写入新的内容,如果文件不存在则创建一个新的文件w+以读写的方式打开,先删除文件原有内容再重新写入新的内容,如果文件不存在则创建一个新的文件a以写入...原创 2019-11-20 09:59:29 · 184 阅读 · 0 评论