Python
Besion王
我曾经也有过梦想
展开
-
Python中操作MySQL数据库返回值的问题
连接数据库的代码:import MySQLdb conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset='utf8')做错原创 2014-08-11 13:51:31 · 8181 阅读 · 0 评论 -
Python中re模块中的split函数
import redb = '2014-12-12 23:23:23'fromdb = re.split("\W+",db)print fromdb['2014', '12', '12', '23', '23', '23']测试用例如上:原创 2014-08-12 16:07:21 · 1734 阅读 · 0 评论 -
在Python中如何将mongodb库中的fs.file中的内容迁移到另一mongodb中去问题
0原创 2014-08-13 14:08:38 · 1611 阅读 · 0 评论 -
python操作redis简单例子
#1、安装 好吧,我承认我只会最简单的安装 sudo apt-get install redis-serverpython 支持包: (其实就一个文件,搞过来就能用) sudo apt-get install python-redis#2、配置 配置一下吧,默认配置文件在: “/etc/redis/redis.conf” 绑定ip: “bind 127.0.转载 2014-08-14 17:32:10 · 629 阅读 · 0 评论 -
MongoDB学习笔记(索引)
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.dro转载 2014-08-13 15:21:14 · 605 阅读 · 0 评论 -
Python中操作MySQL中timestamp时间属性
对于相比较某个时间属性在某个范围的问题:1.原创 2014-08-11 14:08:45 · 6728 阅读 · 0 评论 -
python 字符串和datetime转换
为了从字符串中提取时间,并进行比较,因此有了这个问题,如何将字符串转换成datetime类型 1.字符串与time类型的转换>>> import time>>> timestr = "time2009-12-14">>> t = time.strptime(timestr, "time%Y-%m-%d")>>> print t(2009, 12, 14,转载 2014-08-08 11:31:23 · 1030 阅读 · 0 评论 -
Python操作redis
第一部分转自:http://blog.csdn.net/chenggong2dm/article/details/6102540首先确保redis已经正常启动。 安装 可以去pypi上找到redis的Python模块: http://pypi.python.org/pypi?%3Aaction=search&term=redis&submit=sea转载 2014-08-14 16:27:13 · 979 阅读 · 2 评论 -
MySql修改数据库编码为UTF8
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 网页数据一般采用UTF8编码,而数据库默认为latin 。我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码转载 2014-08-05 09:09:38 · 778 阅读 · 0 评论 -
python time模块详解
python 的内嵌time模板翻译及说明 一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时转载 2014-08-04 14:56:25 · 675 阅读 · 0 评论 -
Python中的datetime时间上的明天和七天之后的日期确定问题
当有人问你昨天是几号,是很容易就得到答案的但当要计算出100天前是几号,就不那么容易得出了而Python中datetime的timedelta则可以轻松完成计算例如:import datetime(datetime.datetime.now() - datetime.timedelta(days = 100)).strftime("%Y-%m-%d")原创 2014-08-11 15:30:35 · 2181 阅读 · 0 评论 -
Python模块学习 ---- datetime
Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR转载 2014-08-04 14:00:07 · 617 阅读 · 0 评论 -
Python操作MySQL以及中文乱码的问题
Python操作MySQL需要安装Python-MySQL可以从网上搜索一下,和一般的Python包一样安装安装好之后,模块名字叫做MySQLdb ,在Window和Linux环境下都可以使用,试验了一下挺好用,不过又发现了烦人的乱麻问题,最后用了几个办法,解决了!我用了下面几个措施,保证MySQL的输出没有乱麻: 1 Python文件设置编码 utf-8 (文件转载 2014-08-05 09:09:51 · 620 阅读 · 0 评论 -
Window下python2.7在使用reload(sys)后,再使用print语句无输出的解决方法
你应该是在idle下运行的吧? 无法print是因为idle的stdout并非是默认的stdout,所以reload(sys)之后就所有到stdout的输出就看不到了,可以考虑如下的代码在reload(sys)之后再把stdout换回去import sysstdout = sys.stdoutreload(sys)sys.stdout = stdout同样的,还要对stdin,原创 2014-08-05 09:14:59 · 1597 阅读 · 0 评论 -
Python中 字典排序、列表排序
一、字典排序在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的。因此,为了使统计得到的结果更方便查看需要进行排序。Python中字典的排序分为按“键”排序和按“值”排序。1、按“值”排序 按“值”排序就是根据字典的值进行排序,可以使用内置的sorted()函数。 sorted(iterable[, cmp[, key[, re转载 2014-08-07 11:18:05 · 1562 阅读 · 0 评论 -
python异常
python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行:转载 2014-08-05 09:03:46 · 778 阅读 · 0 评论 -
Python:cmd模块
Cmd类型提供了一个创建命令行解析器的框架。简单的来说,可以继承Cmd来创建命令行界面,然后对所有想处理的命令command执行do_command方法。这个方法会接受命令行的其余部分作为自己的唯一参数。比如,如果在命令行中输入:say hellodo_say方法会连同作为唯一参数的字符串"hello"一起调用。*************************************转载 2014-08-07 14:30:14 · 1464 阅读 · 0 评论