摘要:简介 因为最近一段时间需要研究一些openstack相关的东西,在阅读一些相关代码的时候碰到很多python特定的一些特性,比如generator, coroutine以及一些相关的类库,比如eventlet, greenlet。在openstack里引用的第三方类库非常多,这些特性和类库看起来还...
阅读全文
摘要:from:http://blog.csdn.net/chenjinyu_tang/article/details/8136841好久没有学习python了,应为工作的需要,再次拾起python,唤起记忆。当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kw...
阅读全文
摘要:原文链接 http://blog.csdn.net/sinchb/article/details/8392827 事先说明哦,这不是一篇关于Python异常的全面介绍的文章,这只是在学习Python异常后的一篇笔记式的记录和小结性质的文章。什么?你还不知道什么是异常,额...1.Python异常...
阅读全文
摘要:2012年有一个目标我没有达成,那就是深入学习和使用Python语言。这个目标被其他学习任务和工作无情的抢占了,当然最主要的原因还是我重视不够^_^。近期恰逢有一些Python工程的开发工作要做,就顺便略微深入地学习了一下Python:看了几本Python的英文大部头,比如《Learning Pyt...
阅读全文
摘要:一如既往,官方文档:https://virtualenv.pypa.io/en/latest/下载地址:https://pypi.python.org/pypi/virtualenv#downloads福利:https://virtualenv-chinese-docs.readthedocs.or...
阅读全文
摘要:以下几种方法来模拟enum:(感觉方法一简单实用)#way1classDirections:up=0down=1left=2right=3printDirections.down#way2dirUp,dirDown,dirLeft,dirRight=range(4)printdirDown#way3...
阅读全文
摘要:下面列出的都是这些年总结的Python的有用的知识点和一些工具。希望对你有所帮助!交换变量值x = 6y = 5 x, y = y, x print x>>> 5print y>>> 6内联if语句print "Hello" if True else "World">>> Hello联接nfc = ...
阅读全文
摘要:bootstrap既然是这么的流行又能省很多的事为什么不用他呢?再加上牛X的produced by FB的tornado简直如虎添翼了!1. 安装配置安装所需要的库等内容。这里没什么需要多讲的。tornado直接用easy_install或者pip。bootstrap直接下下来就OK了。当然还需要下...
阅读全文
摘要:模块简介python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块(内置函数)不需要导入外。导入直接使用如下语法: im...
阅读全文
摘要:很多人在说到Daily Build的时候总是喜欢背书。背书就背书吧,总比混迹软件行业连书都没看过的强。很久以前遇到一个奇葩。每次到代码提交测的通知就着急忙慌的催促组员赶紧干活,开始严重加班,晚饭都不吃。。。偶尔还需要开通宵。但是即使如此,最后也不会得到什么好的反馈。那个team就是这样循环往复的做着...
阅读全文
摘要:下了,装了。然后整这句命令:phantomjs --version直接报错。。查了半天的官方文档,居然连个毛线都么找到。终于。。。墨迹到了一个方法,就抱着试一试的心态在terminal里输入了这个命令:export PATH="$PATH:/Users/username/phantomjs-1.9....
阅读全文
摘要:日常使用python编程时,为了用某个代码模块,通常需要在代码中先import相应的module。那么python的import是如何工作的呢?Table of Contents1 如何使用import2 import语句针对单个模块文件的工作方式3 import语句针对模块包的工作方式4 总结及深入阅读5 参考1如何使用import对于大型的软件项目,模块化的管理非常有必要.于是在现如今的面向对象语言中,都有相应的机制来应对这一问题.如C++中的namespace, Java中的package,C#中的namespace和using.import就是Python中用于程序模块化管理的关键字.
阅读全文
摘要:Python类及面向对象编程类是用来创建数据结构和新类型对象的主要机制.本章的主题就是类,面向对象编程和设计不是本章的重点。本章假定你具有数据结构的背景知识及一定的面向对象的编程经验(其它面向对象的语言,比如java,c++).(参见第三章,类型和对象 了解对象这个术语及其内部实现的附加信息)WeiZhong补充: 这本书出版于2001年,虽然Python有极佳的向下兼容性,但我们应该学习最新的知识。本章很多地方已经明显过时,为了保证大家学到新的知识并维持这本书的完整性,我会在必要的地方说明哪些地方已经过时,哪些地方新增了功能。 Python从2.2起引入了new-style对...
阅读全文
摘要:LLDB TO GDB COMMAND MAP Below is a table of LLDB commands with the GDB counterparts. The built in GDB compatability aliases in GDB are also listed. EXECUTION COMMANDS LLDB GDB Launch a process no arguments. (lldb) process launch (lldb) run (lldb) r (gdb) run (gdb) r Launch a p...
阅读全文
摘要:74down votefavorite54I've never usedSOAPbefore and I'm sort of new to Python. I'm doing this to get myself acquainted with both technologies. I've installedSOAPliband I've tried to read theirClientdocumentation, but I don't understand it too well. Is there anything else I can
阅读全文
摘要:Python自省(反射)指南在笔者,也就是我的概念里,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢!update 2011-3-10: 更正函数的func_globals属性含义。首先通过一个例子来看一下本文中可能用到的对象和相关概念。01#coding: UTF-802importsys# 模块,sys指向这个模块对象03importinspect04deffoo():pass# 函数,foo指向这个函数对象0506classCat(object):# 类,Cat指向这个类对象07de
阅读全文
摘要:Question If I download python from the Python website and try to install it with the installer, it installs, but I need to specify that I want the new version of Python when I run my programs from terminal. If I just type: python app.py It runs with the old version. How do can I set the new version
阅读全文
摘要:1down voteI used to work with PHP and recently I was asking myself, whats going on with this classmethod? Python manual is very technical and very short in words so it wont help with understanding that feature. I was googling and googling and I found answer ->http://code.anjanesh.net/2007/12/pyth
阅读全文
摘要:本来是想写一个东西可以直接调用TortoiseSVN保存当前代码到一个分枝下的。
可惜调用SVN的部分还在研究。就先写了目录拷贝的部分。
如果有喜欢研究Python的童鞋愿意提供想法或者建议的话,
这里先谢谢了。 :)
阅读全文