-
Python读写Redis数据库操作示例
所属栏目:[Python] 日期:2020-12-16 热度:143
使用Python如何操作Redis呢?下面用实例来说明用Python读写Redis数据库。 比如,我们插入一条数据,如下: 复制代码 代码如下: import redis class Database: def __init__(self): self.host = 'localhost' self.port = 6379 def write(self,website,city,yea[详细]
-
python中常用的各种数据库操作模块和连接实例
所属栏目:[Python] 日期:2020-12-16 热度:145
工作中,经常会有用python访问各种数据库的需求,比如从oracle读点配置文件或者往mysql写点结果信息之类的。 这里列一下可能用到的各个模块。 sqlite3: 内置模块 用sqlite,有时候确实很方便,我觉得它确实做到了宣称的“零配置”。python自2.5版以来,就内[详细]
-
Python SQLite3数据库操作类分享
所属栏目:[Python] 日期:2020-12-16 热度:136
接触Python时间也不是很长的,最近有个项目需要分析数据,于是选用Python为编程语言,除了语言特性外主要还是看重Python对于SQLite3数据库良好的支持能力了,因为需要灵活处理大量的中间数据。 刚开始一些模块我还乐此不疲的写SQL语句,后来渐渐厌倦了,回想[详细]
-
Python使用PyGreSQL操作PostgreSQL数据库教程
所属栏目:[Python] 日期:2020-12-16 热度:154
PostgreSQL是一款功能强大的开源关系型数据库,本文使用python实现了对开源数据库PostgreSQL的常用操作,其开发过程简介如下: 一、环境信息: 1、操作系统: RedHat Enterprise Linux 4 Windows XP SP2 2、数据库: PostgreSQL8.3 3、 开发工具: Eclipse+Py[详细]
-
跟老齐学Python之使用Python操作数据库(1)
所属栏目:[Python] 日期:2020-12-16 热度:195
在上一讲中已经连接了数据库。就数据库而言,连接之后就要对其操作。但是,目前那个名字叫做qiwsirtest的数据仅仅是空架子,没有什么可操作的,要操作它,就必须在里面建立“表”,什么是数据库的表呢?下面摘抄字维基百科对数据库表的简要解释,要想详细了[详细]
-
Python操作CouchDB数据库简单示例
所属栏目:[Python] 日期:2020-12-16 热度:168
安装python couchDb库: https://pypi.python.org/pypi/CouchDB/0.10 连接服务器 复制代码 代码如下: import couchdb couch = couchdb.Server('http://example.com:5984/') 创建数据库 复制代码 代码如下: db = couch.create('test') # 新建数据库 db = couc[详细]
-
Python bsddb模块操作Berkeley DB数据库介绍
所属栏目:[Python] 日期:2020-12-16 热度:102
bsddb模块是用来操作bdb的模块,bdb是著名的Berkeley DB,它的性能非常好,mysql的存储后端引擎都支持bdb的方式。这里简单介绍一些关于bsddb的使用方法。 bdb不同于一般的关系数据库,它存储的数据只能是以key和value组成的一对数据,使用就像python的字典一[详细]
-
Python操作MongoDB数据库PyMongo库使用方法
所属栏目:[Python] 日期:2020-12-16 热度:56
引用PyMongo 复制代码 代码如下: import pymongo 创建连接Connection 复制代码 代码如下: import pymongo conn = pymongo.Connection('localhost',27017) 或 复制代码 代码如下: from pymongo import Connection conn = Connection('localhost',27017) 创建C[详细]
-
简单谈谈Python中的闭包
所属栏目:[Python] 日期:2020-12-16 热度:84
Python中的闭包 前几天又有人留言,关于其中一个 闭包 和 re.sub 的使用不太清楚。我在编程小技巧搜索了下,发现没有写过闭包相关的东西,所以决定总结一下,完善Python的内容。 1. 闭包的概念 首先还得从基本概念说起,什么是闭包呢?来看下维基上的解释:[详细]
-
Python中字符串的修改及传参详解
所属栏目:[Python] 日期:2020-12-16 热度:56
发现问题 最近在面试的时候遇到一个题目,选择用JavaScript或者Python实现字符串反转,我选择了Python,然后写出了代码(错误的): #!/usr/bin/env python#-*-coding:utf-8-*-__author__ = 'ZhangHe'def reverse(s): l = 0 r = len(s) - 1 while l r: s[l],[详细]
-
python模块简介之有序字典(OrderedDict)
所属栏目:[Python] 日期:2020-12-16 热度:134
有序字典-OrderedDict简介 示例 有序字典和通常字典类似,只是它可以记录元素插入其中的顺序,而一般字典是会以任意的顺序迭代的。参见下面的例子: import collectionsprint 'Regular dictionary:'d = {}d['a'] = 'A'd['b'] = 'B'd['c'] = 'C'd['d'] = 'D'd[[详细]
-
详解Python各大聊天系统的屏蔽脏话功能原理
所属栏目:[Python] 日期:2020-12-16 热度:126
突然想到一个视频里面弹幕被和谐的一满屏的*号觉得很有趣,然后就想用python来试试写写看,结果还真玩出了点效果,思路是首先你得有一个脏话存放的仓库好到时候检测,那么个人还是喜欢用列表,因为列表灵活使用扩展都很方便,有了脏话库我们在来想核心怎么屏[详细]
-
Python验证码识别处理实例
所属栏目:[Python] 日期:2020-12-16 热度:84
一、准备工作与代码实例 (1)安装PIL:下载后是一个exe,直接双击安装,它会自动安装到C:Python27Libsite-packages中去, (2)pytesser:下载解压后直接放C:Python27Libsite-packages(根据你安装的Python路径而不同),同时,新建一个pytheeer.pth,内容就[详细]
-
Python 随机生成中文验证码的实例代码
所属栏目:[Python] 日期:2020-12-16 热度:142
python代码 复制代码 代码如下: # -*- coding: utf-8 -*- import Image,ImageDraw,ImageFont import random import math,string class RandomChar(): """用于随机生成汉字""" @staticmethod def Unicode(): val = random.randint(0x4E00,0x9FBF) return unic[详细]
-
python生成随机验证码(中文验证码)示例
所属栏目:[Python] 日期:2020-12-16 热度:165
复制代码 代码如下: # -*- coding: utf-8 -*- import Image,ImageDraw,ImageFont import random import math,string class RandomChar(): """用于随机生成汉字""" @staticmethod def Unicode(): val = random.randint(0x4E00,0x9FBF) return unichr(val) @st[详细]
-
Python随机生成一个6位的验证码代码分享
所属栏目:[Python] 日期:2020-12-16 热度:123
1. 生成源码 复制代码 代码如下: # -*- coding: utf-8 -*- import random def generate_verification_code(): ''' 随机生成6位的验证码 ''' code_list = [] for i in range(10): # 0-9数字 code_list.append(str(i)) for i in range(65,91): # A-Z code_list[详细]
-
Python编写生成验证码的脚本的教程
所属栏目:[Python] 日期:2020-12-16 热度:185
在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑 但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印,其实每种语言都有相关的函数生成图片和文字水[详细]
-
Python生成随机验证码的两种方法
所属栏目:[Python] 日期:2020-12-16 热度:187
使用python生成随机验证码的方法有很多种,今天小编给大家分享两种方法,大家可以灵活运用这两种方法,设计出适合自己的验证码方法。 方法一: 利用range方法,对于range方法不清楚的同学,请参考文章《python开发的range()函数》 # -*- coding: utf-8 -*-im[详细]
-
python 运算符 供重载参考
所属栏目:[Python] 日期:2020-12-16 热度:100
二元运算符 特殊方法 + __add__,__radd__ - __sub__,__rsub__ * __mul__,__rmul__ / __div__,__rdiv__,__truediv__,__rtruediv__ // __floordiv__,__rfloordiv__ % __mod__,__rmod__ ** __pow__,__rpow__ __lshift__,__rlshift__ __rshift__,__rrshift__ lt;[详细]
-
Python基类函数的重载与调用实例分析
所属栏目:[Python] 日期:2020-12-16 热度:144
本篇章节讲解Python基类函数的重载与调用方法。供大家参考研究。具体分析如下: 刚接触Python语言的时间不长,对于这个语言的很多特性并不是很了解,有很多用法都是还不知道。今天想着写一个Python面向对象编程时的继承中的函数调用。分享出来,一起[详细]
-
用Python实现服务器中只重载被修改的进程的方法
所属栏目:[Python] 日期:2020-12-16 热度:91
现在,我们已经把一个Web App的框架完全搭建好了,从后端的API到前端的MVVM,流程已经跑通了。 在继续工作前,注意到每次修改Python代码,都必须在命令行先Ctrl-C停止服务器,再重启,改动才能生效。 在开发阶段,每天都要修改、保存几十次代码,每次保存都[详细]
-
Python运算符重载用法实例
所属栏目:[Python] 日期:2020-12-16 热度:158
本篇章节讲解Python运算符重载用法。供大家参考研究。具体分析如下: python中,我们在定义类的时候,可以通过实现一些函数来实现重载运算符。 例子如下: # -*- coding:utf-8 -*- ''''' Created on 2013-3-21 @author: naughty ''' class Test(obje[详细]
-
python学习手册中的python多态示例代码
所属栏目:[Python] 日期:2020-12-16 热度:151
在处理多态对象时,只需要关注它的接口即可,python中并不需要显示的编写(像Java一样)接口,在使用对象的使用先假定有该接口,如果实际并不包含,在运行中报错。 复制代码 代码如下: class handGun(): def __init__(self): pass def fire(self): print 'ha[详细]
-
用实例解释Python中的继承和多态的概念
所属栏目:[Python] 日期:2020-12-16 热度:184
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直接打印:[详细]
-
Python编程之多态用法实例详解
所属栏目:[Python] 日期:2020-12-16 热度:60
本篇章节讲解Python编程之多态用法。供大家参考研究。具体分析如下: 什么是多态?顾名思义,多态就是多种表现形态的意思。它是一种机制、一种能力,而非某个关键字。它在类的继承中得以实现,在类的方法调用中得以体现。多态意味着变量并不知道引用[详细]