随笔分类 -  Python

sdn
摘要:环路拓扑结构,可能造成广播风暴: 手动编写的拓扑 1 #!/usr/bin/env python 2 3 from mininet.cli import CLI 4 from mininet.node import Node 5 from mininet.link import Link 6 fro 阅读全文

posted @ 2016-10-26 17:01 CoolRandy 阅读(496) 评论(0) 推荐(0)

Windows下Python,setuptools,pip,virtualenv的安装
摘要:Windows 2003平台,安装Python2.7.4,Python3.3,setuptools,pip,virtualenv。安装Python2.7.4(当前版本是2.7.6),安装路径:C:\Python27安装Python3.3.2,安装路径:C:\Python33安装完毕之后,请勿将python的目录添加到系统的环境变量中。优先安装setuptools后面的pip和virtualenv可以通过easy_install来安装。setuptools可以在 http://pypi.python.org/pypi/setuptools 找到Windows的安装方式,现在官网建议使用的是下载e 阅读全文

posted @ 2014-03-03 17:49 CoolRandy 阅读(475) 评论(0) 推荐(0)

Dive into python学习笔记
摘要:http://woodpecker.org.cn/diveintopython/index.html1.第一个程序odbchelper.py 1 def buildConnectionString(params): 2 """Build a connection string from a dictionary 3 4 Returns string. 5 """ 6 return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) 7 阅读全文

posted @ 2013-09-03 15:53 CoolRandy 阅读(339) 评论(0) 推荐(0)

Python基本概念及零碎知识点
摘要:1.python面向对象类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象这个类的实例:这类似于你有一个int类型的变量,这存储整数的变量是int类的实例(对象)把握一点:在python中一切皆对象Python 不包含像 int 这样的简单类型 —— 只有对象类型。如果 Python 中需要整数值,将整数赋值给相应变量(如 i = 100 )即可。在后台,Python 将创建一个整数对象,并将对新对象的引用赋值给变量。问题的关键是:Python 是一种动态类型化语言,所以无需声明变量类型。事实上在单个程序中,变量的类型是可以改变(多次)的。也就是说在python中即使是整数也被看做 阅读全文

posted @ 2013-08-28 17:48 CoolRandy 阅读(331) 评论(0) 推荐(0)

Djnago的一些零碎知识点
摘要:1.TEMPLATE_DIRS relative to the project folderhttp://stackoverflow.com/questions/9856683/using-pythons-os-path-how-do-i-go-up-one-directoryWhen developing with Django we need to specify our templates directory inside the settings.py with the TEMPLATE_DIRS directive. When it comes to deploying or pub 阅读全文

posted @ 2013-08-26 17:44 CoolRandy 阅读(496) 评论(0) 推荐(0)

python项目练习3:万能的XML
摘要:1.目的 如何用XML来表示多种数据,以及如何使用适合XML或SAX的简单API来处理XML文本。目标是通过一个描述各种网页和目录的XML文件生成一个完整的网站。注:有关XML的描述参见http://www.w3school.com.cn/;有关SAX的更多信息参见http://www.saxproject.org2.问题 本项目要解决的常见问题就是解析(读取和处理)XML文件:因为使用XML几乎能表示任何数据,并且在解析的时候可以随意处理数据3.实现3.1验证python版本是否支持SAX语法分析器 >>> from xml.sax import make_parser & 阅读全文

posted @ 2013-08-23 17:08 CoolRandy 阅读(923) 评论(0) 推荐(0)

Django的第一个web程序及深入学习
摘要:本学习历程参照Practical Django Projects和http://djangobook.py3k.cn上翻译的内容进行注:本例以本机加以说明:根据Django的安装过程可知:在命令行执行python django-admin.py startproject mysite 则在当前目录下自动创建了一个文件夹mysite,对于本机而言位于D:\ProgramFile\python2.7.4\Scripts;在该文件夹下包含一个同名的mysite文件夹和manage.py文件,在二级mysite文件夹中包含有4个.py文件:__init__.py manage.py setti... 阅读全文

posted @ 2013-08-22 22:02 CoolRandy 阅读(539) 评论(0) 推荐(0)

python抓取中文网页乱码通用解决方法
摘要:注:转载自http://www.cnpythoner.com/我们经常通过python做采集网页数据的时候,会碰到一些乱码问题,今天给大家分享一个解决网页乱码,尤其是中文网页的通用方法。首页我们需要安装chardet模块,这个可以通过easy_install 或者pip来安装。安装完以后我们在控制台上导入模块,如果正常就可以。比如我们遇到的一些ISO-8859-2也是可以通过下面的方法解决的。直接上代码吧:importurllib2importsysimportchardetreq=urllib2.Request("http://www.163.com/")##这里可以换成 阅读全文

posted @ 2013-08-11 18:19 CoolRandy 阅读(11848) 评论(0) 推荐(0)

Python yield 使用浅析
摘要:注:本文转载自http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/,仅做学习交流。简介: 初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 gene 阅读全文

posted @ 2013-08-09 08:55 CoolRandy 阅读(300) 评论(0) 推荐(0)