- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 Python模块功能在实际应用方案中的相关功能的介绍
以下的文章主要是介绍 Python模块功能的介绍,以及相关接数据库的连接对象的代码的示例,以及Python模块功能的参数列表的详细解析,以下就是文章的相关内容的详细介绍,让我们一起分享相关的内容吧!Python模块功能connect()方法用于连接数据库,返回一个数据库连接对象。如果要连接一个位于host.remote.com服务器上名为fourm的MySQL数据库,连接串可以这样写:db
2014-01-29 16:37:05 834
转载 Python中使用MySQLdb连接MySQL
‘’‘#选择数据库 conn.select_db('python'); 提交操作:conn.commit()回滚操作:conn.rollback()插入一条记录:executevalue = [1,"inserted ?"]; #插入一条记录 cursor.execute("insert into test values(%s,%s
2014-01-29 15:37:29 1148
转载 Ubuntu下彻底卸载mysql、安装mysql、及MySQLdb模块
做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)上面
2014-01-23 13:49:35 11796
转载 在Ubuntu上安装MySQLdb
想在服务器上需要运行MYSQLDB,sudo apt-get install python-mysqldb,提示安装成功,可是import MySQLdb 提示找不到此模块sudo apt-get source python-mysqldb,想编译一下,总也不成功,总报错,估计是库不全,sudo apt-get install python-all-devsudo apt-
2014-01-23 10:58:08 2955
转载 Ubuntu 12.04 安装mysql及mysql-python
1、安装python开发包:sudo apt-get install python-dev2、安装mysql服务端、客户端及扩展包:sudo apt-get install mysql-server mysql-client libmysqlclient-dev3、安装python第三方库管理工具:sudo apt-get install python-setuptools4、安
2014-01-23 10:07:12 1885
转载 Reading package lists... Error! 解决方案
ubuntu 下安装python开发包,执行命令 sudo apt-get install python-dev,报错;Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/AZ.a
2014-01-23 09:45:17 6720
转载 shell技巧之多行改写成一行
文本内容:$cat test.txt0010020030040050060000999需要格式化成:001 002 003 004 005 006 0000999方法一、最好的答案是waker老大提供的,就不解释了:xargs
2014-01-22 18:26:28 2824
转载 MySQLmanager or server PID file could not be found!
[root@centos var]# service mysqld stopMySQLmanager or server PID file could not be found! [FAILED]解决办法:首先查看一下进程[root@irxpert-test/]# ps aux |grep mysq*root 10274 0.0 0.0 68
2014-01-22 16:29:57 1014
转载 MySQL问题解决:-bash:mysql:command not found
MySQL问题解决:-bash:mysql:command not found 问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在
2014-01-22 16:00:28 38829 4
转载 xargs工具将一个命令的输出作为另一个命令的参数
xargs是一个非常强大的命令,可以将一个命令的输出,作为另一个命令的参数。 这个非常有用,举例如下:实例1: 当你想下载一些URL,这些URL都保存在一个文件里,你可以以如下的方式使用xargs命令 # cat url-list.txt | xargs wget –c xargs将cat命令的输出,作为wget
2014-01-22 15:13:55 6916
原创 文件的截取:truncate方法
file的截取:truncate([size]) #原地修改文件>>> help(f.truncate)Help on built-in function truncate:truncate(...) truncate([size]) -> None. Truncate the file to at most size bytes. Size
2014-01-21 18:59:53 4187
转载 删除n天前的备份资料
这是群里的一个分享:find 的一个参数 -mtime +5 , 可以查找n天前的东东,用在备份资料删除很方便tmp=`find /data/ -name "*.bak.tgz" -type f -mtime +6`;rm -f $tmp加入 crontab 定时自动执行,自动删除6天前的备份文件。
2014-01-21 15:49:12 978
转载 Fixing “selenium.common.exceptions.WebDriverException: Message: ‘Can\’t load the profile.”
Fixing “selenium.common.exceptions.WebDriverException: Message: ‘Can\’t load the profile.”Getting such error while using selenium with Python means that you most probably updated Firefox and d
2014-01-20 15:28:47 8318
转载 python的包管理工具
刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了可以看到distribute是setuptools的取代,pip是easy_install的取代。 关于这些包工具可以参考 http://guide.python-dist
2014-01-20 15:01:33 1112
转载 Python下调用Linux的Shell命令
有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法:1. os 模块1.1. os模块的exec方法族Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不
2014-01-15 17:12:53 88355 4
转载 Linux 下安装python软件包(pip、nose、virtualenv、distribute )
新手刚开始学习Python,目前学习《笨方法学python》ing~在学习习题46时需要安装几个软件包:pip、nose、virtualenv、distribute !在此记录Linux下安装python软件包的安装方法:1、首先我们刚刚pip是什么?在pip的python官网上我们可以看到,pip 是“A tool for installing and managing Pyth
2014-01-15 17:10:15 83034 2
转载 python发送各类邮件的主要方法
python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1、smtplib模块 smtplib.SMTP([host[, port[, local_hostname[
2014-01-14 14:52:10 1097
转载 commands 模块
commands 模块包含一些用于执行外部命令的函数. Example 3-7展示了这个模块.3.5.0.1. Example 3-7. 使用 commands 模块import commandsstat, output = commands.getstatusoutput("ls -lR")print "status", "=>", statprint "output",
2014-01-13 14:27:11 1297
转载 python 调用shell命令三种方法
转载地址:http://hi.baidu.com/liheng_2009/item/28525511e5061a07b88a1a5e1.用os.system(cmd) 不过取不了返回值2.用os.popen(cmd) 要得到命令的输出内容,只需再调用下read()或readlines()等 如a=os.popen(cmd).read()使用
2014-01-13 14:13:31 1024
原创 yield生成器对象返回Fiabs元素
使用生成器:#coding:utf-8--使用生成器,返回小于n的元素值,myield函数返回一个生成器对象def myyiled(n): a,b=0,1 while a<n: yield a a,b=a+b,a--使用生成器,返回前n项的元素值,my函数返回一个生成器对象def my(n): a,b=0,1 for i
2014-01-13 10:28:34 704
原创 继承父类,调用父类中的方法
例子中包括personel.py、little.py 两个模块,在little.py模块中没有young方法,而父类person中有该方法,则python会搜索父类中的方法,并调用该方法。personel.py#coding:utf-8class person: def __init__(self,name,age): self.name = na
2014-01-10 17:54:24 2504
原创 定义不同错误的异常类
#coding:utf-8'''用途:接收用户输出的参数,如果参数长度小于3,则抛出异常;如果参数中包含英文中的句号,则抛出相应的异常否则,输出参数中各个字符对应的ascii码值'''import sysclass lengthlimit: def __init__(self,length,atleast): self.length = length
2014-01-09 14:21:40 731
原创 from....import 导入的总结
导入模块方法一(建议用此种方法):package下要有 __init__.py文件from package import moduleimport modulefrom package.module import func导入模块方法二:import语句按如下条件进行转换:执行from packae import * 时,如果包中的__init__.
2014-01-06 14:20:06 1198
转载 推荐一个FOR LINUX的抓图工具-Shutter
Ubuntu下的安装方法:sudo apt-get install shuttershutter 不能编辑的解决办法:shutter是一个非常好的抓图工具,最近在ubuntu下使用它来截图发现不能直接编辑图片了,在网上搜索了一翻,真解很少,后来还是在ubuntu中文论坛中找到答案,原来是需要新的包在终端中输入:sudo apt-get install l
2014-01-05 09:16:06 1121
转载 pprint整洁打印
>>> import pprint >>> pprint.pprint(data) ('this is a string', [1, 2, 3, 4], ('more tuples', 1.0, 2.3, 4.5), 'this is yet another string') >>> print(data) ('this is a string', [1, 2
2014-01-03 16:40:05 879
转载 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment
总结:内部函数,不修改全局变量可以访问全局变量内部函数,修改同名全局变量,则python会认为它是一个局部变量在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbound-LocalError在程序中设置的sum属于全局变量,而在函数中没有sum的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始
2014-01-01 16:35:11 104545 3
转载 移除连续重复的字符串元素
dive into python P350移除连续重复的字符串元素b='abccdefekjllj'def remove(): a2=b[0] for i in b[1:]: if a2[-1]!=i: a2+=i print a2 #abcdefekjlj
2014-01-01 15:53:10 2414
原创 使用文件进行优化
#函数也是对象,将函数赋值给变量rule,使用rule接收参数,调用函数#coding:utf-8import reimport string'''rule.en内容:[szx]$ $ es[^aeioudgkprt]h$ $ es[^aeiou]y$ y$ ies$ $
2014-01-01 14:13:06 804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人