Python
donnyxia1128
学无止境;
展开
-
python处理二进制数据
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用struct来处理c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()p转载 2011-09-01 14:01:02 · 6630 阅读 · 0 评论 -
线程安全及Python中的GIL
对于Python的GIL和线程安全很多人不是很了解,通过本文,希望能让大家对Python的GIL等内容有所帮助。本文还将就主要谈下笔者对线程安全的一些理解。摘要什么是线程安全? 为什么Python会使用GIL的机制?在多核时代的到来的背景下,基于多线程来充分利用硬件的编程方法也不断发展起来, 但是一旦 牵扯到多线程,就必然会涉及到一个概念,即 线程安全, 本文就主要谈下笔者对线程安全的转载 2012-01-09 10:29:56 · 827 阅读 · 0 评论 -
python二进制处理详述
总的感觉,python本身并没有对二进制进行支持,不过提供了一个模块来弥补,就是struct模块。python没有二进制类型,但可以存储二进制类型的数据,就是用string字符串类型来存储二进制数据,这也没关系,因为string是以1个字节为单位的。import structa=12.34#将a变为二进制bytes=struct.pack('i',a)此时bytes就是一个转载 2012-02-26 11:35:03 · 14989 阅读 · 0 评论 -
linux下python 2.4升级到 python 2.5
linux下python 2.4升级到 python 2.5 2010-08-08 01:53:33标签:python升级linux 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://linuxhome.blog.51cto.com/515566/369561RHEL 5.4 版本默认安装了Pyth转载 2012-04-10 11:52:08 · 2109 阅读 · 0 评论 -
Python操作Mysql
Python操作Mysql 2011-08-13 02:51:39| 分类: python|字号 订阅 平时的主要编程语言是Java,开发时也主要用Mysql,经常为了测试,调试的目的需要操作数据库,比如备份,插入测试数据,修改测试数据,有些时候不能简单的用SQL就能完成任务,或都很好的完成任务,用Java写又有点太麻烦了,就想到了Python。Pytho转载 2012-06-20 19:58:12 · 626 阅读 · 0 评论 -
python 的自增运算符
python 的自增运算符 博客分类:python python 的这段code:Python代码 >>> i =1 >>> ++i >>> print i 1 >>> i =1>>> ++i>>> print i1很坑爹是吧,python居然不认识++。python 不使用 ++ 的哲学逻辑转载 2012-06-23 15:56:23 · 10147 阅读 · 0 评论 -
linux Python MySQLdb
在公司开发需要,要在Linux下安装Python MySQLdb。发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......这里有两种方式:A.快速安装B.自己编译1.最快速最简单方法(赶时间的话)sudo yum install MySQL-python可能遇到问题:>>> import MySQLdb Traceback (most recent c转载 2012-06-25 20:30:49 · 2102 阅读 · 0 评论 -
python下的MySQLdb使用
python下的MySQLdb使用2010-12-08 18:39:02标签:python MySQLdb mysql 数据库 休闲 下载安装MySQLdblinux版本http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql转载 2012-07-12 13:41:27 · 742 阅读 · 0 评论 -
Google Python 风格指南
Google Python 风格指南Google Python 风格指南,下面链接是英文原版http://google-styleguide.googlecode.com/svn/trunk/pyguide.html这个是中文版http://www.elias.cn/Python/PythonStyleGuide?from=Develop.PythonStyleGu原创 2012-08-03 14:09:55 · 579 阅读 · 0 评论 -
python多线程
python多线程(2012-06-11 00:40:07)转载▼标签:杂谈分类: python基础不必多讲,还是直接进入python。Python代码代码的执行由python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行,就像单CPU的系统中运行多个进程那样,转载 2012-08-14 21:36:20 · 784 阅读 · 0 评论 -
Python编程获取当前路径
在编写各类应用程序时,获取当前路径一直是一个经典问题,只有获取了当前路径才可以进一步找到所有同路径下的其它文件。Python编程语言也可以通过一些系统调用来获得当前路径。本文给出的模块不仅仅可以获取当前路径,也可以形成SQLObject使用的URI形式字符串,以当前路径下的指定文件名合成数据库路径。如下是代码,大家可以研究一下:import os_localDi转载 2011-11-10 23:35:10 · 1198 阅读 · 0 评论 -
浅析Python中的Python全局变量
浅析Python中的Python全局变量把Python全局变量定义在一个单独的模块中:第二种方法,适用于不同文件之间的变量共享,而且一定程度上避免了开头所说的全局变量的弊端。 Python是一种面向对象的开发语言,在函数中使用全局变量,一般应作全局变量说明,只有在函数内经过说明的全局变量才能使用,下面介绍下Python全局变量有关问题。应该尽量避免使用P转载 2011-11-10 23:34:03 · 1574 阅读 · 0 评论 -
Python字符串比较忽略大小写的方法
A.正则表达式,使用IGNORECASE标志>>> import re>>> m = re.search('multi', 'A mUltiCased string', re.IGNORECASE)>>> bool(m)TrueB.在比较前把2个字符串转换成同样大写,用upper()方法,或小写,lower()>>> s = 'A mUltiCased string'.lo转载 2011-11-11 16:06:40 · 59632 阅读 · 1 评论 -
python module
Python 的标准安装包括了一组模块,称之为标准库(standard library)。前几篇blog中已经提到如何引用和使用第三方的模块,这次主要说明自定义模块在其它模块的调用,以及包括这些模块的工作方式。在项目开发,程序员会考虑代码的可扩展性和代码的可重用性,使用模块的转载 2011-09-02 14:35:20 · 1808 阅读 · 0 评论 -
windows下搭建eclipse+pyghon+pygame的开发环境
windows下搭建eclipse+pyghon+pygame的开发环境 1 http://www.eclipse.org 官网下载IDE开发工具,推荐使用eclipse for j2ee 2 http://www.python.org官网下载python的开发环境,下载转载 2011-09-02 11:15:32 · 2874 阅读 · 0 评论 -
eclipse无法导入import pygame解决方法
环境: 本人的PYthon开发环境为Eclipse3.2, PyDev插件。Python版本为3.1版本。下载pygame-1.9.1.win32-py3.1.msi直接进行安装。在python第三方库目录C:/Python31/Lib/site-packages看到py原创 2011-09-02 12:55:53 · 5226 阅读 · 0 评论 -
Zope简介
Zope是一个开源面向对象的web应用服务器,用Python写成。Zope代表着“Z对象发布环境(Z Object Publishing Environment)”,并且是第一个系统使用了新的通用对象发布方法的框架。[1][2]Zope已经被认为是一个Python的杀手级应用原创 2011-08-15 17:12:57 · 1021 阅读 · 0 评论 -
python的优缺点
python的优缺点优点 简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。原创 2011-05-23 22:20:00 · 32310 阅读 · 2 评论 -
py2exe
py2exe是什么? py2exe是一种python发布工具,可以把python脚本转换成windows下的可执行程序,不需要安装python便可运行。 py2exe现在可以用来创建使用了wxPython, Tkinter, Pmw, PyGTK, pygame, win32co原创 2011-05-31 09:48:00 · 811 阅读 · 0 评论 -
转载:Python、Unicode和中文
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:>>> import sys>>> sys.version转载 2011-08-02 15:46:55 · 3834 阅读 · 0 评论 -
Python编码规范
Python编码规范2009-05-13 20:00标准头部#!/usr/bin/python编码所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf8 -*- 。设置编辑器,默认保存为 utf8 格式。mai原创 2011-05-31 10:11:00 · 601 阅读 · 0 评论 -
用Python的好处
用 Python 的好处特性好处无须编译连接加快开发周期无须类型定义简洁、灵活自动内存管理避免内存管理的麻烦高级数据类型原创 2011-05-23 22:17:00 · 2516 阅读 · 0 评论 -
在后台运行Python脚本服务
在后台运行Python脚本服务Posted on September 21, 2009 by linuxcity最近写了个GTalk机器人,就一个脚本,但是我需要它24小时在服务器跑着,于是乎在网上搜不被ssh切断的方法。你要是想python robot.py & 是不行的,一旦用户登出,脚本就自动退出了。用at, cron也可以实现不过我发现了一个命令转载 2013-01-05 14:53:46 · 4989 阅读 · 0 评论