python
lybuestc
这个作者很懒,什么都没留下…
展开
-
15个最受欢迎的Python开源框架
以下是伯乐在线从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定转载 2015-01-29 18:13:37 · 344 阅读 · 0 评论 -
修改照片分辨率,宽高的比例不变
import Imagedef change_resolution(picPath, reslution): img = Image.open(picPath) x, y = img.size print x,y changex = float(x)/reslution[0] changey = float(y)/reslution[1]原创 2015-05-26 16:46:05 · 1184 阅读 · 0 评论 -
给图片批量添加水印
#coding=utf-8import Imageimport os#print list[0]#exit()def getlogo(x1,y1): im =Image.open("./"+"shuiyin.jpg") z1=int(x1) z2=int(y1) in2=im.resize((z1,z2)) #in2.show() ret原创 2015-05-25 20:23:51 · 383 阅读 · 0 评论 -
将生成的 200 个激活码(或者优惠券)保存到 MySQL中
#coding=utf-8import os,MySQLdb,repath = os.path.split(os.path.realpath(__file__))[0]+"/"f = open(path+"res.txt","r")A = f.read()conn=MySQLdb.connect("localhost","mydata","lybuestc","mydata") con原创 2015-05-26 15:49:44 · 694 阅读 · 0 评论 -
使用 Python 如何生成 200 个激活码(或者优惠券)
第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?import random, stringdef rand_str(num, length = 7): f = open('Activation_code.txt','wb') for原创 2015-05-25 21:38:20 · 1001 阅读 · 0 评论 -
电子邮件客户端程序SMTP和POP3代码
.。。原创 2015-05-18 16:08:09 · 1135 阅读 · 0 评论 -
Python内存管理机制
Python引入了一个机制:引用计数。python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。总结一下对象会在一下情况下引用计数加1:1.对象被创建:x=42.另外的别人被创建:y=x3.被作为参数传递给函数:foo(x原创 2015-05-28 19:40:52 · 219 阅读 · 0 评论 -
任一个英文的纯文本文件,统计其中的单词出现的个数。
import redef count(filepath): f = open(filepath, 'rb') s = f.read() words = re.findall(r'[a-zA-Z0-9]+', s) return len(words)if __name__ == '__main__': num = count('count_test.t原创 2015-05-26 16:18:34 · 435 阅读 · 0 评论 -
第一个网络爬虫
#!/usr/bin/env python#test use bbs.stuhome.netfrom sys import argvfrom os import makedirs, unlink, sepfrom os.path import isdir, exists, dirname, splitextfrom string import replace, find, lower原创 2015-05-20 22:00:34 · 453 阅读 · 0 评论 -
Windows下python环境变量配置
默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:(为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到P原创 2015-04-28 16:45:53 · 336 阅读 · 0 评论 -
Python项目资源
http://www.open-open.com/lib/view/open1389852374523.html转载 2015-03-05 16:16:39 · 276 阅读 · 0 评论 -
Python学习之路——强力推荐的Python学习资料【转自zhongwen7710】
资料一:程序媛想事儿(Alexia)总结Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合转载 2015-01-21 10:22:31 · 432 阅读 · 0 评论 -
第一行#!/usr/bin/env python的原因
转自:http://blog.csdn.net/wh_19910525/article/details/8040494脚本语言的第一行,只对Linux/Unix用户适用,用来指定本脚本用什么interperter来执行。有这句的,加上执行权限后,可以直接用./执行,不然会出错,因为找不到python解释器 #!/usr/bin/python是告诉操作系统执行这个脚本的时转载 2015-02-02 11:04:08 · 353 阅读 · 0 评论 -
python的协程
协程,又称微线程,纤程。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,一次返回,调用顺序原创 2015-06-12 16:06:59 · 371 阅读 · 0 评论