使用迭代方法取随机码,而不是全部返回,保存函数,为以后开发系统使用。#!/usr/bin/envpython3
#-*-coding:utf-8-*-
fromrandomimportchoice
codeOrig="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"
defmakePromoteCode(codeLength=4):
Code=‘‘
foriinra..
分类:
编程语言 时间:
2016-03-22 17:33:59
阅读次数:
216
使用python-DB-API,只需要搞清楚Connection、Cursor对象,打开后一定得关闭。Cursor对象执行insert、update、delete,结果由rowcount返回影响的行数,拿到执行结果。Cursor对象执行select,通过featchall()拿到list的结果集,每个元素都是一个tuple,对应一行记录SQL带有参数..
分类:
数据库 时间:
2016-03-21 16:44:56
阅读次数:
361
python 2.x使用MySQL-python python3.x使用pymysql
分类:
数据库 时间:
2016-03-18 11:59:15
阅读次数:
217
最近上算法导论课,说道分治法,回来想用python写写程序练练手,于是模仿一通写了如下的代码: 方法实现了,可是现在问题来了。直接用max内建函数不是直接就解决问题了吗,为什么要使用分治法呢??
分类:
编程语言 时间:
2016-03-16 13:57:27
阅读次数:
218
Python使用multiprocessing实现一个最简单的分布式作业调度系统介绍Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个机器的多个进程中,依靠网络通信。想到这,就在想是不是可以使用此模块来实现一个简单的作业调度系统。实现Job首先创建一个Job类,为了测试简单,只包含...
分类:
编程语言 时间:
2016-03-14 10:45:35
阅读次数:
197
0.说明说对象是面向对象编程语言最重要的一部分一点也不为过,没有了“对象”,面向对象将无从谈起。Python也是如此,如果无法掌握对象,你很难有大的进步与提升。1.Python对象(1)对象特性Python使用对象模型来存储数据,构造任何类型的值都是一个对象,所有的Python对象都拥..
分类:
编程语言 时间:
2016-03-12 23:07:52
阅读次数:
202
Python使用中面向对象的语言,支持继承、多态; 定义一个Person类: >>> class Person: ... def sayHello(self): ... print('hello') ... >>> Person.sayHello(None) hello >>> Person().s
分类:
编程语言 时间:
2016-03-11 15:30:56
阅读次数:
284
使用传统的web开发技术,也就是html+js,然后搭配一个后端语言,已经成为当今web开发的固定模式了,为此也形成了众多的toolkit,譬如ror,django,各种js图形库更是玲琅满目,从非常大程度上也加速了开发过程.但传统web应用也非常自然地有一些诟病,有些特殊效果,c端能够轻而易举地完
分类:
编程语言 时间:
2016-03-09 20:43:15
阅读次数:
172
Python使用mechanize模拟浏览器 之前我使用自带的urllib2模拟浏览器去进行訪问网页等操作,非常多站点都会出错误,还会返回乱码。之后使用了 mechanize模拟浏览器,这些情况都没出现过,真的非常好用。这里向大家推荐一下。 mechanize是对urllib2的部分功能的替换,能够
分类:
编程语言 时间:
2016-03-07 20:39:45
阅读次数:
269
今天,想写个nodejs下载网页的脚本,打算用node-curl实现。 运行npm install node-curl的时候,编译的时候报错,提示不能用python3.4,只能用2.5~3.0之间的python。 网上说virtualenv能解决这种多版本python共存的问题,这么好的东西,赶紧下
分类:
编程语言 时间:
2016-03-02 23:21:44
阅读次数:
310