python,让C++的高性能和python的易用性完美结合的创意

开源项目:pypp a c++ framework to make c++ programming as easy as python 目标:以牺牲少许性能的代价,把C++改造得像python一样方便好用 感兴趣者见: http://code.google.com/p/jadesoul/... [阅读全文]

开源数据挖掘平台,开源Python数据挖掘平台-PyMining第2版发布

项目首页: http://code.google.com/p/python-data-mining-platform/ (可能需翻墙) 目前已经在该googlecode中加入了Tutorial等内容,可以在wiki中查看 项目介绍(复制自项目首页的说明): 这是一个能够根据源数据(比如说用csv格式表示的矩阵,或者中文文档)使用多种多样的算法去得到结果的一个平台。 算法能够通过xml配置文件去一个... [阅读全文]

python,python 异常

---------------------------------- 方法一:捕获所有异常 try a=b b=c except Exception,ex: print Exception,':',ex -------------------------------------------------------------------------------- 方法二:采... [阅读全文]

python,[python] Bound method or Function

我们先看一段代码 #!/usr/bin/env python # encoding: utf-8 class Foo(object): pass def func(): pass if __name__ == "__main__": Foo.method = func f = Foo() print Foo.method print f.method print func 代码非常简单,结果如下... [阅读全文]

python,Python序列类型的extend和+的区别

刚才写一个Python递归函数,遇到了一个问题,就是序列类型的extend方法和+运算符号的区别。 listA.extend(listB) 和 listA+listB 的效果都是把两个序列类型的元素相加,形成一个新的序列。 extend()的运算效率比+更高。因此我一直都使用extend方法做序列的合并。 但是, listA.extend(li... [阅读全文]

python,鼓捣Python (一)安装

本人不大喜欢用编辑器去进行开发,什么星球第一第二的Emacs, Vim,我尝试用过,实在不适应(砖头)。 对于Python的开发,一样基于Eclipse + 插件,这里的插件用的是Aptana的Pvdev。 1. 安装Python. 这里选择的是2.7 版本的python-2.7.msi,一路next安装。完了之后把Python的安装路径加入到系统的path里。(python安装包为什么不会自己做... [阅读全文]

python,鼓捣Python (前言)

最近刚刚玩过Ruby on Rails,感觉到RoR确实是一个快速开发Web程序的不错选择。又看到很多人拿Python + Django 与 Ruby + Rails进行比较,心里痒痒的,就开始了解Python,以及使用它进行Web开发。 我喜欢从实践中学习知识,所以开始之前只是大致的把Python语言了解了一下。 1. 动态语言。 2. 包含函数式语言特性。 3. 面向对象设计语言。(不像C#或... [阅读全文]

python,Python自省(反射)指南

在笔者,也就是我的概念里,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢! 首先通过一个例子来看一下本文中可能用到的对象和相关概念。 #coding: UTF-8 import sys # 模块,sys指向这个模块对象 import inspect def foo(): pass # 函... [阅读全文]

python,Python Class System

如果您有疑问或建议,请进入技术讨论区交流 1.序言 本文旨在说明:在Python里自定义class时,方法的第一个参数必须是该class的instance自身的引用(一般用self命名)。 在其他语言里,定义方法的时候,第一个参数不必是类实例的引用,一般约定俗成用this关键字来表示当前实例的引用,可是Python自成一派。由于网络上绝大部分文章都说成这是硬性规定,... [阅读全文]

python与c,c python

用c的写python模块的演示 文章分类:Web前端 不说话,贴代码 uuxx/test.py ________________________ #!/usr/bin/env python import uuxx for i in range(111): filename=uuxx.uufilename() print filename,len(filename) ____... [阅读全文]

python,多国外PHP开发者已放弃PHP而改用Python?

本文作者作为一名从事功能?只需要new_func = old_func。... [阅读全文]

python,python decorators

Decorator is a very expressive language feature in python. It helps developers to write cleaner, modular code that is easier to extend and maintain. It also helps implement AOP and decorator pattern i... [阅读全文]

python,用 Python 的 Descriptor 特性解决一个变态的问题

Python 中的 Decorator 大家见得多了,但 Descriptor 用过的估计还少,它主要是 Python 自身来实现库的一些特性,比如 staticmethod 之类的,今天有机会学习、试验了 Descriptor,小有所得,跟大家分享。今天 Jeff 给我们出了一道难题:有个叫 data 的某个 class 的实例,它有一个 item 属性,它可能是一个对象(姑且假设它是个 str... [阅读全文]

python,在.NET中嵌入IronPython 交互

随着IronPyhon 2.0 的发布,.NET Dynamic Language Runtime 也更加成熟了,在2.0中我们可以用动态脚本以粘合剂的方式编写架构体系中的各种逻辑单元,既便于修改,又能灵活适合多变的业务场景。当然,我的目标是在 Platform Framework 中能嵌入脚本引擎,而不是用 ipy.exe 去执行一个“独立”的任务。要让.net 项目能真... [阅读全文]

python:修改 ModPython 下 PYTHON_EGG_CACHE 报错

环境:Linux Apache Python(mod_python)换了一台新机器,没有配置Mod_Python了,在一些应用里import MySQLdb出现了下面错误:ExtractionError: Can't extract file(s) to egg cacheThe following error occurred while trying to extract file(s) to... [阅读全文]

pythonset:Python数据结构的——set

Set是简单对象的无需集合。在set中,没有重复元素。通常在对集合中元素的顺序和出现的次数没有什么要求时使用。对于set,有一些函数可以帮助求解set之间的关系,例如:包含关系,交集关系等。 定义一个set:s = set([1,2,3,4])。使用set函数来定义一个set。注意,set中没有充分元素,如果定义set时其中包含重复元素,那该元素也仅会出现一次。 可... [阅读全文]

python:Python第一步

首先下载最新版本的python。www.python.org,目前版本为3.1。 接下来是安装,在windows下python的安装与其他应用程序一样,不多复述。 在windows下,即可以使用命令行的方式,也可以使用IDLE来开发python。首先介绍命令行的方式:设置PATH,将python的安装路径添加至PATH环境变量中即可。在命令行中输入python,会显... [阅读全文]

pythonthread:python thread 并发且顺序运行举例

er" _disibledevent=复制代码 代码如下:#-*- coding:utf-8 -*- import threading import time def fun(name, ls_name, front_thread = None): ''''' 线程启动 通过front_thread来使用线程有序运行 ''' time.clock time.sleep(2) # 如果front_... [阅读全文]

python读文件:python ElementTree 基本读操作举例

举例可以附件中下载 1.加载xml文件 加载XML文件共有2种思路方法,是加载指定串 2是加载指定文件 2.获取element思路方法 a) 通过getiterator b) 过 getchildren c) find思路方法 d) findall思路方法 举例如下: er" _disibledevent=复制代码 代码如下:#-*- coding:utf-8 -*- from xml.etre... [阅读全文]

python学习:Python 学习笔记

可以任意转载但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/11/03/python-memo/以及本声明 基本概念=list1 style="PADDING-LEFT: 16px; MARGIN-LEFT: 16px"Python居然支持复数如(-5+4j)但要注意虚数单位单独使用时要写成 1j不能写成 j和Perl和PHP区别:单引号和双引号没... [阅读全文]

如何学好python:新手该如何学python如何学好python?

根据本人学习经验我整理总结了以下十点和大家分享: 1)学好python第步就是马上到www.python.org网站WebSite上下载个python版本我建议初学者不要下载具有IDE功能集成开发环境比如Eclipse插件等 2)下载完毕后就可以开始学习了学习过程中我建议可以下载些python学习文档比如dive o pythonOReilly - Learning Python等等通过学习语法掌... [阅读全文]

python:Python urlopen 使用小举例

、打开个网页获取所有内容from urllib import urlopendoc = urlopen("http://www.baidu.com").readpr doc 2、获取Http头from urllib import urlopendoc = urlopen("http://www.baidu.com")pr doc.infopr doc.info.getheader('Content... [阅读全文]

pythonhttplib:Python httplib smtplib使用思路方法

例:使用httplib访问某个url然后获取返回内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topimport httplib" align=top" align=topconn=httplib.HTTPConnection("w... [阅读全文]

python:Python splitlines使用窍门技巧

er" _disibledevent=复制代码 代码如下:mulLine = """Hello!!! Wellcome to Python's world! There are a lot of eresting things! Enjoy yourself. Thank you!""" pr ''.join(mulLine.splitlines) pr '------------' pr ''... [阅读全文]

python学习:Python学习资料

官方网站WebSite : www.python.orgPython is an erpreted, eractive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.Python combines remarkable power with very clear sy... [阅读全文]

rubymetaclass:python aop (metaclass)

代码可以直接运行看结果  如果命令调试 python -m pdb pyaop.py  (Pdb)b pyaop:10   (Pdb)c   (Pdb)n .....自己来把  调试参考 : python pdb 基础调试  源文件 : pyaop.py#!/usr/bin/python# -*- coding: utf8 -*-# 参考:http://www.cnblogs.com/Alexan... [阅读全文]

sx出错怎么解决:在Python中解决中英文混杂出错的问题

前两天用Python写了个小脚本其中有个需求是从个文本文件A中读取数据然后处理下写进个新文本文件B中不过A文件中既有英文也有中文   写出处理这个需求代码并不复杂随手就能写下类似代码:1def write_a_line(line, fp):2    fp.write(line)  不过这段旦碰到有汉字串时可能就会遇到下面问题:Traceback (most recent call last):Fi... [阅读全文]

python:如何编写Unix管道风格的Python代码

看过 SICP 就知道其实式编程中map, filter 都可以看作是管道思想应用但其实管道思想不仅可以在式语言中使用只要语言支持定义有能够存放组数据数据结构就可以使用管道思想  个日志处理任务  应用场景如下:  ◆ 某个目录及子目录下有些 web 服务器日志文件日志文件名以 access-log 开头  ◆ 日志格式如下81.107.39.38 - ... "GET /ply/ply.html... [阅读全文]

pythonpil:python图形处理库PIL(Python Image Library)

有关PIL库些概念  pil能处理图片类型  pil可以处理光栅图片(像素数据组成块)  通道  个图片可以包含到多个数据通道如果这些通道具有相同维数和深度Pil允许将这些通道进行叠加  模式   1 1位像素黑和白存成8位像素 L 8位像素黑白 P 8位像素使用调色板映射到任何其他模式 RGB 3×8位像素真彩 RGBA 4×8位像素真彩+透明通道 C... [阅读全文]

python:Python 和 LDAP

本文举例源代码或素材下载   介绍  在本文中作者将讲解如何在 Amazon EC2 虚拟机上安装 OpenLDAP 例子设置 Apache/LDAP 身份验证然后使用 Python 执行 CRUD(即创建、读取、更新和删除)操作定要注意可以在 Fedora、Ubuntu、Red Hat、AIX® 等操作系统上安装 LDAP但是在本文中我们决定采用 Amazon EC2 虚... [阅读全文]
1 共1条 分1页