
python开发
文章平均质量分 70
花露丝雨
这个作者很懒,什么都没留下…
展开
-
python sys模块详解
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退出程序,正常退出时exit(0) sys.原创 2012-12-03 17:08:12 · 1316 阅读 · 0 评论 -
OpenStack的架构详解(2)
2. 云服务提供商的概念架构OpenStack能帮我们建立自己的IaaS,提供类似AmazonWebService的服务给客户。为实现这一点,我们需要提供几个高级特性:a)允许应用拥有者注册云服务,查看运用和计费情况;b)允许Developers/DevOpsfolks创建和存储他们应用的自定义镜像;c)允许他们启动、监控和终止实例;d)允许CloudOperator配置和转载 2013-03-02 11:28:10 · 890 阅读 · 0 评论 -
twisted系列教材一异步编程
文:http://krondo.com/blog/?p=1209 前言最近有人在twisted邮件列表中问有没有一个可以让人快速学习twisted的文档.总体的来说:这个系列不是这样的一个文档.如果你没有很多时间或者耐心的话,这个系列的文章不太适合你.不过,如果你对异步编程了解很少的话,相信一个简短的介绍也不让你完全明白,当然如果你是天才除外.我学习和使用twist转载 2013-04-03 16:15:32 · 868 阅读 · 0 评论 -
python twisted中文教程
python twisted教程 一,异步编程http://cc.ecjtu.net/posts/python-twistedpython twisted教程 二:缓慢的诗http://cc.ecjtu.net/posts/python-twisted-2twisted系列教程三–开始twistedhttp://cc.ecjtu.net/posts/python-twi转载 2013-04-03 16:06:38 · 2376 阅读 · 0 评论 -
python学习旅程笔记5-模块
模块 一.简介模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。 例如: [python] view plaincopy#!/usr/bin/python # Filename: using_sys.py imp原创 2014-10-15 15:35:18 · 589 阅读 · 0 评论 -
python学习旅程笔记3-控制流
Python的基本运算表达式(1)判断语句关于if语句的规则我不再介绍,只在这里提出Python下if语句的用法,以及特点。[python] view plaincopy#!/usr/bin/python # Filename: if.py number = 23 guess = int(raw_i原创 2014-10-15 15:31:49 · 608 阅读 · 0 评论 -
Python学习旅程笔记1
Python可以从http://www.python.org/中进行下载,其中已经包括了一个IDE,Eclipse也可以用来编写Python,不过没有用过,如果谁有兴趣的话,也可以去试一试。在命令行的shell提示符下键入python,启动解释器。现在输入print 'Hello World',然后按Enter键。你应该可以看到输出的单词Hello World。对于Windows用原创 2014-10-15 15:28:39 · 564 阅读 · 0 评论 -
python学习旅程笔记2-运算符与表达式
运算符与表达式在Python中,运算符与C语言相似,只有少数不同.运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串原创 2014-10-15 15:28:00 · 514 阅读 · 0 评论 -
python学习旅程笔记4-函数
函数一.函数简介函数是一个程序的重要组成部分。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。在Python中,函数通过def关键字定义。def关键字后跟一个函数的标示符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将说明这事实上是十分简单的:原创 2014-10-15 15:30:46 · 577 阅读 · 0 评论 -
python爬虫抓取的一些难点
这几天看了互联网上的大部份关于爬虫的资料,原本以为搜索引擎是多么的神秘。其实基础的数据也就抓取,分析,当然啦,这只是最最基础的,还有很多难题,比如数据庞大到一定程度这个不是一个人能解决的,还有人工智能,语意分析等等。所以整理一下python爬虫最基础的一些东西出来1.读取页面,说简单其实可以很简单,一句话就够了,而且在大部语言都能实现Pythonimport u转载 2013-01-14 15:09:05 · 5131 阅读 · 0 评论 -
python牛人的技术博客
limodou 的 BlogUliweb、Ulipad 作者,python-cn 邮件列表大妈,Python 中文社区骨灰级人物!Smallfish 鱼哥国内资深玩蛇人士,熟练民工BT 的花qyb 兄弟俩的 blog铁骑世界Google 信徒,nexus one玩家,重度网瘾精神病患者,已无药可救。SL4A项目天朝布道者。现浪迹于原创 2013-01-27 21:05:28 · 4122 阅读 · 1 评论 -
Python网络编程中的select 和 poll I/O复用的简单使用
首先列一下,sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。select目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点,事转载 2013-01-08 12:42:12 · 572 阅读 · 0 评论 -
linux环境下python安装详解
Centos 6.0 下面安装配置python2.71、 下载安装包 wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 2 、解压缩 进行压缩 tar –zxvf python-2.7.3.tgz 3、 Config(针对本身系统环境进行检测)./configur原创 2012-12-03 17:21:11 · 744 阅读 · 0 评论 -
遍历文件目录的python 代码
最近对python产生了兴趣,看了书后就想写写python代码实践一下。我想到了一个递归遍历目录下所有文件的例子:首先显示当前的工作目录,然后遍历该目录下的所有文件,如果遇到的是目录(文件夹),则也显示该目录下的所有文件,如此循环。实现代码如下123456789101112import os原创 2012-12-13 15:36:48 · 928 阅读 · 0 评论 -
Wing IDE 显示中文乱码的处理方法
在Wing IDE安装目录下,找到bin\gtk-bin\etc\pango目录,例如我的Wing IDE安装在D:\Program Files (x86)\Wing IDE 4.1,所以我的目录是:D:\Program Files (x86)\Wing IDE 4.1\bin\gtk-bin\etc\pango编辑pango.aliases文件:courier = "sims转载 2012-12-13 15:38:08 · 3255 阅读 · 0 评论 -
#Python中的目录处理
1.os模块的常用目录处理函数mkdir(path,[mode=0777]) 创建一个path指定的目录,mode为目录的权限设置,默认为0777(读取、写入、执行)makedirs(name,mode=511) 创建多级目录,如'd:/path1/path2/'则在d盘中新建一个path1然后再在path1目录中新建一个path2rmdir(path)转载 2012-12-14 17:39:14 · 639 阅读 · 0 评论 -
python迭代器和生成器
原文见 :http://blog.youkuaiyun.com/chszs/article/details/3852669一、迭代器Iterators迭代器仅是一容器对象,它实现了迭代器协议。它有两个基本方法:1)next方法返回容器的下一个元素2)__iter__方法返回迭代器自身迭代器可使用内建的iter方法创建,见例子:>>> i = iter('abc')转载 2012-12-17 18:58:49 · 545 阅读 · 0 评论 -
正则表达式30分钟入门教程
http://www.oicto.com/html/regex.htm原创 2013-01-07 14:17:31 · 441 阅读 · 0 评论 -
python网络编程解疑
看论坛上好多同学对第7周网络编程不甚理解,因此有必要把我的理解贴出来和大家分享一下,希望能帮助大家更好地理解。帖子中有什么不足之处欢迎大家指正。python网络编程难的地方不在网络,而在事件反馈机制。关键要理解什么时候产生事件,以及事件反馈回来结果参数及其含义。整个过程其实就是注册事件-》产生事件-》返回事件-》处理事件 的整个流程,下面我用老师课上的select例子来描述(通原创 2013-01-08 12:37:04 · 631 阅读 · 0 评论 -
对select、poll、epoll的简介及作业中epoll方式的实现
在视频中,老师对于高级I/O复用进行了一些解释,并详细讲了select的用法,而对于epoll和poll只是简单的提一下。而现在用得最多的是epoll,所以自己查阅了一些资料,并把作业用epoll完成。select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改转载 2013-01-08 12:59:43 · 662 阅读 · 0 评论 -
17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else, for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将转载 2015-05-20 17:29:43 · 491 阅读 · 0 评论