标签存档: python

python操作MySQL的基本方法

python操作mysql数据库
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:

阅读全文——共5685字

pip install m2crypto安装报错:opensslconf.h Error: CPP #error This openssl-devel package does not work your architecture

centos 7下,安装shadowsocks,提示需要m2crypto依赖包,M2Crypto is required to use aes-256-cfb, please run `apt-get install python-m2crypto`
通过pip安装之,但提示错误消息如下
[root@fsc tmp]# pip install m2crypto
Downloading/unpacking m2crypto
阅读全文——共1893字

继续阅读 »

一系列python方面有价值的参考/跟python有关的东西

Tools

PyCharm – 来自JetBrains的强大的IDE
Python Tools for Visual Studio
阅读全文——共3365字

CentOS6.x下安装python2.7

CentOS6.x自带的python是2.6.x版,一直没有更新到2.7,其上游发行版redhat太过保守了。goagent的新版本已经要求python2.7以上版本了,为了升级goagent,决定安装python2.7.
一个原则:不要去改动系统自带的东西,除非你知道所有不得影响。
考虑到默认位置下的python是系统运行所需,覆盖升级有可能影响一些功能;并且yum update时,可能新装的python会被再次覆盖。所以计划将python2.7装到/opt/python2.7目录下。
在普通用户下下载编译python2.7,个人习惯,软件包都在 ~/optdata/software/build下编译,原源tar包放在 ~/optdata/software/source/下
阅读全文——共1357字

继续阅读 »

Ruby 跟 Python 本质上不同

# 08 年的老文,但仍值得重读
对岸高手孟岩最近写了一篇「 Ruby 1.9不会杀死Python 」,里面提到Ruby 1.9一出,仿佛Ruby已经迈向完全体,所有的缺点都已经消失了。仿佛已经要一统武林
有人认为,这下子不得了了,Ruby要称霸动态语言了。你想想,Ruby已经几乎拥有了所有梦幻般的语言特性,神奇的动态能力,强大的支持库,内置的跟 Perl可以比肩的正则表达式,Smalltalk级别的纯而又纯的面向对象特征,简洁明快的风格,跨语言整合也非常容易,唯一的缺点就是速度慢。现在连 这个缺点都被弥补了,Ruby还能挡得住吗?其他的动态语言都该歇菜了。
然后他又提到一个很有趣的分类,Ruby是魔幻语言,Python是简约语言。Robbin老大也出来讲了 Ruby为什么会受程序员的欢迎?。一整篇看下来,实在是很过瘾。
阅读全文——共2043字

pygtk中文教程/python

PyGTK教程(中文版)word(.doc)
PyGTK教程(中文版) pdf
from https://code.google.com/p/yeezi/downloads/list

用python进行GUI开发的选择/python的GUI模块(图形界面开发库)

Python最大的特点就在于她的快速开发功能。作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用python进行gui开发的一些选择。
1.Tkinter
Tkinter 似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用 于windows/linux/unix/macintosh操作系统,而且显示风格是本地化的。Tkinter用起来非常简单,python自带的 IDLE就是采用它写的。除此外,tkinter的扩展集pmw和Tix功能上都要相对它强大,但tkinter却是最基本的。我认为,在用python 做gui开发,tkinter是最基本的知识,所以这个环节是必须要学习的。你或许在以后的开发中并不常用tkinter,但是一些小型的应用上面,他还 是很有用的,而且开发速度也很快。
阅读全文——共1892字

有用的Python模块,按分类列举,参阅找到你的所需

Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。
Graphical interface wxPython http://wxpython.org
Graphical interface pyGtk http://www.pygtk.org
Graphical interface pyQT http://www.riverbankcomputing.co.uk/pyqt/
阅读全文——共3009字

tomato/dwt路由器上部署goagent/安装python环境

ssh或telnet连接到路由器,U盘挂载到tmp/mnt/sdb1,以下这个路径都要改成你自己的U盘挂载的路径,可以在USB设置的“已连接设备”里面,产品名称那里看得到挂载is mounted on 后面的就是你的路径了。
以下步骤仅限于新格式化的U盘/硬盘,如果硬盘上已经安装了optware,做了swap的话,直接跳到第7步吧。
1、在硬盘上新建一个opt文件夹:
mkdir tmp/mnt/sdb1/opt
阅读全文——共1692字