随笔分类 - Python
摘要:SqlAlchemy是Python下的一个成熟的ORM框架。下面我们对他的使用做一个简略的介绍。0.安装如果有pip,使用pip安装,更便捷。pip install sqlalchemy也可以下载包安装。python setup.py install1.连接配置1 >>> from sqlalche...
阅读全文
摘要:1 #coding:utf-8 2 import urllib2 3 import urllib 4 import httplib 5 import socket 6 import requests 7 8 #实现以下几个方面内容: 9 ##get请求,post请求 10 ##...
阅读全文
摘要:正则表达式也一直用,但是没系统的总结过,今天借这个时间梳理一下。Python中的正则表达式操作依靠re模块儿完成。常用的方法:re.compile(pattern,flags=0)#返回一个编译过的正则表达式re对象,可以优化执行速度。demo:r=re.compile(r'(http:\\)?(w...
阅读全文
摘要:Windows下文件路径的分隔符是'\'反斜杠,文件路径也是一个字符串,牵扯到'\'在Python字符串中存在转义的情况,就对这个问题做一个探究。Python字符串中要使用'\'时有两种方法: 使用'\'转义,写法为'\\'。例如:"c:\\users\\xxx.txt" 字符串前加r强制不转义...
阅读全文
摘要:View Code几天前写的,参考了园友的一篇文章,链接找不到了。先感谢,找到了链接再补上。
阅读全文
摘要:1 import socket 2 import random 3 ipAddr = "10.1.89.20" 4 hexAllFfff = "18446744073709551615" 5 req1 = "GET / HTTP/1.0\r\n\r\n" 6 req = "GET / HTTP/1...
阅读全文
摘要:ORM即把数据库中的一个数据表给映射到代码里的一个类上,表的字段对应着类的属性。将增删改查等基本操作封装为类对应的方法,从而写出更干净和更富有层次性的代码。以查询数据为例,原始的写法要Python代码sql混合,示例代码如下: 1 import MySQLdb 2 import os,sys 3 ...
阅读全文
摘要:看了廖老师的教程实现了这个模块,按照自己的思路实现了一个,代码附下。需要说名的几点:1. dbcontext继承自threading.local,确保每个线程中都有独立的一个dbcontext对象,保证个用户数据独立。2. connection对象是对dbcontext对象的一个封装,实现了getc...
阅读全文
摘要:测试代码如下: 1 class ModelMetaClass(type): 2 def __new__(cls,name,base,attrs): 3 logging.info("cls is:"+str(cls)) 4 logging.info("name ...
阅读全文

浙公网安备 33010602011771号