Python
-南方姑娘-
这个作者很懒,什么都没留下…
展开
-
Django实例--英文、数字与中文之间增加空格
需求: 有一段文本,为了显示美观,需要在中文与英文之间,中文与数字之间,前后加上空格。 例如:2015年6月19日 转换后:2015 年 6 月 19 日前提: 1、Python2.7环境 2、系统:Ubuntu14 3、数据库:Mysql一、搭建Django环境 sudo apt-get install python-Django二、创建一个文件夹,用于存放项目 sudo mkdi原创 2015-07-27 17:19:25 · 4251 阅读 · 0 评论 -
Django配置session
在settings.py文件中添加#配置失效时间为1个小时SESSION_COOKIE_AGE = 60*30#关闭浏览器清除cookieSESSION_EXPIRE_AT_BROWSER_CLOSE = True原创 2016-01-13 18:12:40 · 2403 阅读 · 0 评论 -
python使用urllib2发送http请求
# -*-coding:utf8-*-import reimport jsonimport urllibimport urllib2from poster.encode import multipart_encodefrom poster.streaminghttp import register_openers# ### @param url:请求地址,字符串,http://xxx原创 2016-05-31 16:58:31 · 5376 阅读 · 0 评论 -
Python虚拟环境Virtualenv
Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行则A就不能原创 2016-05-04 13:46:04 · 4205 阅读 · 0 评论 -
Django 开发服务器启动时发生Error: [Errno 10013] 1错误
Django 开发服务器启动时发生Error: [Errno 10013] 1错误如下:原因是端口9999被其他服务占用原创 2016-02-29 15:43:37 · 1852 阅读 · 0 评论 -
Python请求外部POST请求,常见四种请求体
HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下: 1、application/x-www-form-urlencoded 这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-f原创 2016-01-05 14:09:14 · 21738 阅读 · 1 评论 -
Python获取IP地址
windows和linux都适用import socketdef get_ip(): try: csock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) csock.connect(('8.8.8.8', 80)) (addr, port) = csock.getsockname()原创 2016-01-13 18:14:37 · 2440 阅读 · 2 评论 -
Django同步数据库不能创建app表
执行命令python manage.py syncdb发现只创建了系统表,自定义的app表都没创建查了好久才发现,settings文件里面忘记添加app了INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.co原创 2015-12-25 17:08:40 · 2826 阅读 · 1 评论 -
Windows双击执行python文件
我的python文件(.py)默认是以记事本打开的,可是我想双击运行,并不想每次都命令行进入目录,然后python文件写了这么久的python,居然不知道怎么弄,这真是一个悲伤的故事解决方案: WIN7: 控制面板—程序—-默认程序—–将文件类型或协议与程序关联 选择.py文件,双击 浏览,找到你的python.exe存放的位置,确定保存,就OK了原创 2015-09-17 14:44:27 · 11514 阅读 · 0 评论 -
Python正则判断手机和邮箱
import reclass IsCellphone(): def __init__(self): self.p = re.compile(r'[1][^1269]\d{9}') def iscellphone(self, number): res = self.p.match(number) if res: r原创 2015-09-14 17:35:56 · 2421 阅读 · 0 评论 -
Python操作Mysql数据库
#-*-coding:utf8-*-__author__ = 'yangjing'import MySQLdb#查询。def select(host="",user="root",password="",port=3306,db="",sql=""): connect = MySQLdb.connect(host=host,user=user,passwd=password,port=原创 2015-09-06 14:59:14 · 12854 阅读 · 0 评论 -
Ubuntu+nginx+uwsgi部署Django项目
本文假设您已经开发完成Django项目,且通过Django自带服务器runserver能正常访问项目1、安装python、django、sqlite、nginx、uwsgisudo apt-get install pythonsudo apt-get install python-django sudo apt-get install sqlitesudo apt-原创 2015-08-20 12:56:50 · 2350 阅读 · 0 评论 -
Python处理http请求
# -*- coding:utf8 -*-import httplib,urllib,jsondef request(url="",method="GET",headers="",body=""): hostname = url.split("/")[2] connection = httplib.HTTPConnection(hostname) if type(body)原创 2015-09-10 10:13:21 · 2121 阅读 · 0 评论 -
Python发送邮件
# -*- coding:utf8 -*-from email.mime.text import MIMETextimport smtplibfrom email.header import Headerdef sendmail(type="plain",mailhost="",mailuser="",mailpass="",mailpostfix="",mailto=[],subject="原创 2015-09-09 15:52:40 · 699 阅读 · 0 评论 -
接口性能测试脚本
文件名:performance.py# -*-coding:utf8-*-# 性能测试基类import reimport timeimport requestsimport threadingclass Performance(threading.Thread): def __init__(self, url="", method="get", header={}, body="原创 2016-08-04 15:25:17 · 2857 阅读 · 3 评论