- 博客(26)
- 资源 (13)
- 收藏
- 关注
转载 得到python某个模块的路径
python如何能得到一个模块的路径由于我还是小小菜鸟,所以有时很需要知道究竟python是从哪里把一个模块导入进来的:import impprint imp.find_module("MySQLdb")这个就能打印出这个模块的路径 >>> print imp.find_module('MySQLdb')(None, 'C:\\Python27\\lib
2012-08-31 17:31:46 4581
原创 Vi编辑器常用命令
Vi常用命令1. i进入插入模式2. h左移,j上移,k下移,l右移,可以在命令的前面添加数字,表示次数3. 行内移动,0(零)到行首,$到行尾4. 移动到下一行首字符 +,上一行首字符 -5. 显示行号 set nu6. 按文本块移动,w向前移动一个单词,前面可带参数,表示次数
2012-08-31 10:40:49 999
原创 Notepad++常用命令——大大提升编码效率
Notepad++常用命令:1. Ctrl-D复制当前行2. Ctrl-L删除当前行3. Ctrl-T将当前行与前一行互换4. Ctrl-Shift-Down下移当前行5. Ctrl-G跳转6. Ctrl+F键查找对话框启动7. Ctrl+F3选定查找下一个8.
2012-08-30 19:16:43 1813
原创 最常用的python实现
1.判断一个列表是否为空 a=[] if a : print '不为空' 2.判断一个变量是否存在 if vars().has_key('s') #s为变量名 3.判断一个文件是否存在 os.path.isfile(path) #这里的path是全路径 4.判断一个文件夹是否存
2012-08-30 15:56:59 1640
原创 python创建一个mysql连接耗时0.06秒
python创建一个mysql连接耗时0.06秒。而我的sql语句运行却只用了不到0.02秒。从而发现了频繁的打开和关闭数据库对速度的影响 减少不必要的数据库连接,可以很大程度上的提升速度。 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。用完记得关闭。
2012-08-29 16:45:32 1650
转载 Python线程指南
1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1,而线程"print"负责从前往后读取列表并打印。那么,可能线程"set"开始改的时
2012-08-29 11:35:38 1167
转载 python模块——logging(日志管理)
一般情况下,一些程序的调试过程中我们会让它输出一些信息,特别是一些大型的程序,我们通过这些信息可以了解程序的运行情况,python提供了一个日志模块logging,它可以把我们想要的信息全部保存到一个日志文件中,方面我们查看。我们先看一个简单的例子。>>> import logging>>> LOG_FILENAME="C:\Python25\log_test.txt">>> logg
2012-08-28 20:26:25 2080
转载 python中的crontab ————sched标准库
地址:http://docs.python.org/library/sched.html可以做计划任务,就是在指定的延时之后执行一段程序。sched.scheduler(timefunc, delayfunc) 接受两个参数,timefunc必须在没有参数的情况下也能调用,返回延时数字(单位无所谓)。delayfunc接受一个参数,即为timefunc的返回值,并按照这个返回值进行延时
2012-08-28 10:42:09 2095 1
转载 python常用文件、path函数分类整理
python 文件操作python:目录与文件操作os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
2012-08-27 19:03:02 1781
转载 清空某个mysql表中所有内容
delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate
2012-08-23 10:57:15 18876
转载 Python——maketrans和translate方法,可以用来从string中替换和删除字符
maketrans和translate是密切相关的两个方法,先看translate的说明 S.translate(table [,deletechars]) -> string Return a copy of the string S, where all characters occurring in the optional argumen
2012-08-22 10:18:40 3112
转载 SQL 通配符
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符描述%替代一个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charlist]或者[!charlist]不在字符列中
2012-08-21 11:03:41 928
转载 python 获取当前时间
我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时
2012-08-21 10:44:20 6625
转载 Python 连接 Oracle 示例
二. Python 连Oracle 的基本操作2.1 DB连接和关闭DB连接2.1.1 方法一:用户名,密码和监听 分开写[root@rac1 u01]# cat db.pyimport cx_Oracledb=cx_Oracle.connect('system','oracle','192.168.2.42:1521/dave')print db.version
2012-08-21 10:40:13 2137
转载 Matplotlib中文显示的问题
#Matplotlib中文显示有问题,当然可以修改配置文件matplotlibrc ,不过较为麻烦.其实只要在代码中指定字体就可以了 #第一种方法: # -*- coding: utf-8 -*- from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei']#指定默认字体 mpl.rcParams
2012-08-20 16:59:09 1838
转载 Notepad++编辑Pyhton文件的自动缩进的问题(图文)
这个问题一直困扰我很久,Python对缩进很敏感,一般建议缩进用空格,而Notepad++的自动缩进是用的TAB,google过,baidu过,都提到在首选项中有个将TAB用4个空格代替的选项,可我一直找不到这个选项,经过N个版本更新后依然如初,甚至还下载过一些插件希望能解决,但无果。 今天终于在帮助文档中找到答案了(HELP很重要啊!!!),特记录之,免日久又忘掉。 如果你想
2012-08-16 11:00:35 1586
转载 关于MySql5“data too long for column”问题的探解
今天在windows的DOS窗口下运行mysql命令,insert语句中只要含有汉字数据就出现“data too long for column”错误。后来在网上查到一篇帖子 ( http://www.blogjava.net/sakis/archive/2006/07/14/58242.html ),内容如下:关于MySql5的“data too long for column”错误
2012-08-14 18:16:21 2048
转载 mysql的CREATE TABLE IF NOT EXISTS 方法
DROP TABLE IF EXISTS `ci_sessions`;CREATE TABLE IF NOT EXISTS `ci_sessions` ( `session_id` VARCHAR(40) NOT NULL DEFAULT '0', `peopleid` INT(11) NOT NULL, `ip_address` VARCHAR(16) NOT NUL
2012-08-14 18:03:53 78374
原创 mysql 'latin-1' codec can't encode characters的问题
1.注意连接数据库的时候是否包含了charset参数:MySQLdb.connect(host='localhost',user='root',passwd='root',db='name2ip',charset='utf8')2.注意数据库的编码格式是什么 查看database编码:show create database abctest;3.注意表的编码格式是什么4.注
2012-08-14 17:50:34 3717
转载 matplotlib-绘制精美图表
matplotlib-绘制精美图表matplotlib是一个在python下实现的类matlib的纯python的三方库,旨在用python实现matlab的功能,是python下最出色的会图库,功能很完善,风格跟matlib很相似。我们画图的目的是将函数以图片的形式展示出来,所以需要关注两个方面的东西:1.函数 2.图片 函数方面使用的是numpy这个库,其中包括了很多科学计算的功能。
2012-08-13 16:56:54 3821
转载 python的egg的制作
egg包是目前最流行的python应用打包部署方式。如何制作和安装egg包?下面我就简单的分析了一下。总是安装别人的egg包,是不是也想制作自己的egg包呢?好,接下来我们就自己制作一个简单的egg包。首先建立工程目录egg-demo,初始化一个setup.py文件:$ mkdir egg-demo$ cd egg-demo$ touch setup.py$
2012-08-10 13:56:55 2772
转载 查看linux机器是32位还是64位的方法
查看linux机器是32位还是64位的方法:getconf LONG_BIT在32位和64位机器上运行如下命令,结果如下:[b@002 ~]$ getconf LONG_BIT64[root@pmx4 /]# getconf LONG_BIT32
2012-08-09 11:27:11 1025
转载 linux下svn命令大全
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下
2012-08-09 10:17:51 624
转载 linux下svn客户端安装及环境配置
一、svn客户端安装及环境配置.果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:1. subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz22. 使用tar xvfj subversion-1.4.3.tar.bz2 tar xvfj subversion-deps-1.4.3.tar.bz2解压
2012-08-08 17:20:56 818
转载 十个最值得推荐的英语学习网站
十个最值得推荐的英语学习网站一、 VOA美国之音网站简介:美国之音(以下称VOA)的英语节目,按播音速度可分为两种:Standard English (标准英语)和 Special English(特别英语)。Special English 又叫“慢速英语”,是VOA 专为全世界非英语国家初学英语的听众安排的一种简易、规范的英语广播节目。该节目创始于50年代末期,是VOA 的专家们研究
2012-08-08 12:16:28 4419
转载 python的沙盒环境--virtualenv
VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。使用 VirtualEnv 的理由:隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。 使用说明:安装:
2012-08-07 17:33:04 5998 1
secureCRT-7.3.2-752-ubuntu 64位(免注册啦)
2015-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人