仅列出标题 列出摘要

随笔分类 -  python

python相关文档
Python字符转换
摘要:Python提供了ord和chr两个内置的函数,用于字符与ASCII码之间的转换。如:>>> print ord('a')97>>> print chr(97)a下面我们可以开始来设计我们的大小写转换的程序了:复制代码代码如下:#!/usr/bin/env python#coding=utf-8de... 阅读全文
posted @ 2014-06-12 21:42 baoyiluo 阅读(276) 评论(0) 推荐(0)
Python-同时匹配邮箱和电话号码的正则表达式
摘要:同时匹配邮箱和电话号码的正则表达式要想很完美的匹配,不太简单。各邮箱提供商的标准都多少有些许差别。如:163:6-18个字符,可使用字母、数字、下划线,需以字母开头。gmail:可以使用字母、数字和英文句点,不能使用除字母 (a-z)、数字和英文句号外的其他字符,下划线也是不可以的。yahoo:4至... 阅读全文
posted @ 2014-05-07 14:40 baoyiluo 阅读(1855) 评论(0) 推荐(0)
xvfb启动PyQt4程序报Unable to load library icui18n错误
摘要:xvfb启动PyQt4程序报如下错误:Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: cannot open shared object file: No such file or dir... 阅读全文
posted @ 2014-04-27 17:44 baoyiluo 阅读(1544) 评论(0) 推荐(0)
python通过ip获取地址
摘要:# -*- coding: utf-8 -*-url = "http://ip.taobao.com/service/getIpInfo.php?ip="#查找IP地址defip_location(ip): data = urllib.urlopen(url + ip).read() datadict=json.loads(data) for oneinfo in datadict: if "code" == oneinfo: if datadict[oneinfo] == 0: return datadict["data"][&qu 阅读全文
posted @ 2014-04-12 15:16 baoyiluo 阅读(413) 评论(0) 推荐(0)
Django中使用多线程发送邮件
摘要:1、settings.py 增加Email设置#mailEMAIL_HOST = ‘smtp.gmail.com’ #邮件smtp服务器EMAIL_PORT = ’25′ #端口EMAIL_HOST_USER = ‘code***@gmail.com’ #邮件账户EMAIL_HOST_PASSWORD = ‘*********’ #密码EMAIL_USE_TLS = False2、views.py 发送邮件from django.core.mail import EmailMultiAlternativesfrom django.te... 阅读全文
posted @ 2014-04-03 23:35 baoyiluo 阅读(570) 评论(0) 推荐(0)
网页显示403. That’s an error的解决方法。
摘要:使用Go*gent打开网页,经常出现403. That’s an error.下面是解决的方法。方法/步骤一、打开Go*gent的文件目录。不知道找文件目录的,可以在桌面上右键点击Go*gent的图标,选择属性,打开后选择查找目标,就可以打开了。二、在打开的目录中,找到“proxy.ini”配置文件,用记事本打开。三、在打开的proxy.ini文件中,找到"profile = google_CN",将"google_cn"改成"google_hk"。然后保存关闭文件。再重新开过一次Go*gent上网试试,问题解决了。END 阅读全文
posted @ 2014-03-09 20:10 baoyiluo 阅读(1774) 评论(0) 推荐(1)
mac 下安装python pil
摘要:mac:sudo brew install freetypesudo pip install pillowubuntu: sudo apt-get install libfreetype6-dev easy_install pillow安装Pillow后, 可能还会发生KeyError的错误, 检查项目源码后发现是 Image 模块的save函数中 , 处理图片文件格式时报的错.不管是"JPEG", 还是"GIF", 都会报错, 解决的办法是:把项目源码中 import Image , 替换成 from PIL import Image 即可. 阅读全文
posted @ 2014-02-26 23:44 baoyiluo 阅读(961) 评论(0) 推荐(0)
python安装完毕后,提示找不到ssl模块的解决步骤
摘要:python安装完毕后,提示找不到ssl模块:[root@localhost ~]# python2.7.5Python 2.7.5 (default, Jun 3 2013, 11:08:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import sslTraceback (most rec 阅读全文
posted @ 2014-01-14 15:39 baoyiluo 阅读(1102) 评论(0) 推荐(0)
python根据日期返回星期
摘要:import time#定义:timedate为时间戳def formattime(timedate,s="%Y-%m-%d %H:%M:%S"): return time.strftime(s,time.gmtime(int(timedate) + 8*60*60))#获取时间戳t1=time.mktime(time.strptime('2012-04-02','%Y-%m-%d'))#返回星期formattime(t1,'%A')python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示( 阅读全文
posted @ 2013-12-13 15:01 baoyiluo 阅读(929) 评论(0) 推荐(0)
Python日期操作
摘要:1. 日期输出格式化所有日期、时间的api都在datetime模块内。1. datetime => stringnow = datetime.datetime.now()now.strftime('%Y-%m-%d %H:%M:%S')输出2012-03-05 16:26:23.870105strftime是datetime类的实例方法。2. string => datetimet_str = '2012-03-05 16:26:23'd = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M: 阅读全文
posted @ 2013-12-13 15:00 baoyiluo 阅读(275) 评论(0) 推荐(0)
flask中模板日期格式控制和jinja2中模板格式控制
摘要:1.flask的模块语言采用的是jinja2,首先说一下jinja2中的模板格式控制的使用,即模板自定义filters的使用。 python的脚本如下(采用的是格式显示日期): 1 from jinja2 import Environment, PackageLoader 2 import datetime 3 env=Environment(loader=PackageLoader('app','templates')) 4 def dateformat(value, format="%Y-%m"): 5 return value.strf 阅读全文
posted @ 2013-09-05 12:15 baoyiluo 阅读(3682) 评论(0) 推荐(0)
python编译加密
摘要:python -c "import compileall;compileall.compile_dir('./hpcweb')"rm -rf `find ./hpcweb -name \*.py` 阅读全文
posted @ 2013-05-20 14:58 baoyiluo 阅读(255) 评论(0) 推荐(0)
Django如何重设Admin密码
摘要:如果你忘记了设置Django的Admin密码,那么你可以使用createsuperuser来甚至密码,但是如果你忘记了Admin的密码的话,那么就要用Django shell:pythonmanage.pyshellpython manage.py shell然后获取你的用户名,并且重设密码:fromdjango.contrib.auth.modelsimportUseruser=User.objects.get(username='admin')user.set_password('new_password')user.save()from django.co 阅读全文
posted @ 2013-05-11 17:08 baoyiluo 阅读(221) 评论(1) 推荐(0)
python的sort有个key参数
摘要:>>> a=range(10)>>> b=a[::-1]>>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> b[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]>>> c=zip(a,b)>>> c[(0, 9), (1, 8), (2, 7), (3, 6), (4, 5), (5, 4), (6, 3), (7, 2), (8, 1), (9, 0)]>>> c.sort(key=lambda x:x[0])>>> 阅读全文
posted @ 2013-05-07 20:18 baoyiluo 阅读(257) 评论(1) 推荐(0)
django验证码模块 DjangoVerifyCode
摘要:1.下载:git clone https://github.com/tianyu0915/DjangoVerifyCode.git2. cd $dir;python setup.py install显示验证码(views.py)from DjangoVerifyCode import Codedef code(request): code = Code(request) code.worlds = ['hello','world','helloworld'] #code.type = 'world' code.type =  阅读全文
posted @ 2013-05-06 23:23 baoyiluo 阅读(512) 评论(0) 推荐(0)
python的SimpleHTTPServer
摘要:python自带了一个web服务器SimpleHTTPServer。我们可以很简单地输入下面的命令来启动web服务器,提供一个文件浏览的web服务。python -m SimpleHTTPServer 80然后在浏览器输入http://localhost就可以看到当前目录下的所有目录和文件了。更复杂的用法直接可以看python的文档:http://docs.python.org/library/simplehttpserver.html。 阅读全文
posted @ 2013-01-28 20:05 baoyiluo 阅读(303) 评论(2) 推荐(0)
python os一些相关操作
摘要:1 import os 2 path = os.path.join(os.path.expanduser("~"),"a.log") 3 filepath, filename = os.path.split(path) 4 a,b = os.path.splitext(filename) 5 print a,b 6 for fname in os.listdir("/root/Desktop"): 7 #if os.path.isfile(os.path.join("/root/Desktop",fname)): 阅读全文
posted @ 2013-01-19 16:06 baoyiluo 阅读(137) 评论(1) 推荐(0)
python 列出指定目录下指定拓展名的文件
摘要:1 import glob 2 print glob.glob("/tmp/*.py") 阅读全文
posted @ 2013-01-19 15:59 baoyiluo 阅读(251) 评论(0) 推荐(0)