Python
saw1990
这个作者很懒,什么都没留下…
展开
-
python tornado window 平台安装
python tornado window 平台安装玩python的人大都在linux下进行开发,由于长期习惯在windows下开发代码,今天蛋疼尝试在window7下配置python2.7+tornado3.3开发环境,必然的中间遇到各种报错,但是最终还是配置成功了,发帖方便网友少走弯路.开工!前提: python2.7的安装比较简单,且网上也有大量文章可以找,这转载 2014-07-17 12:42:55 · 613 阅读 · 0 评论 -
python列表推导的几个例子
以下内容译自python文档中关于列表推导的说明,基本上包含了常见的几种列表推导方式,这里把它们记录下来也是为了防止遗忘,也方便以后查询。1. 平方列表 如果你想创建一个包包含1到10的平方的列表,可以用下面的方法:>>>squares = []>>>for x in range(10): ...squares.append(x**2)...>>>squares[0,1,4,9,原创 2016-01-12 22:55:28 · 754 阅读 · 0 评论 -
python文件中 `if __name__ == '__main__':` 的作用
python文件中 if __name__ == '__main__': 的作用问题:python文件中经常见到这样一句语句if __name__ == '__main__': ,后面跟着要执行的语句,这一句话有什么用呢?解释:name储存着模块的名子,不同情况下name的值不同,分两种情况:直接执行模块时,name的值默认为字符串”main“(注意两边都是双下划线),此时条件成立,从而可以执行原创 2016-01-09 15:31:54 · 671 阅读 · 0 评论 -
python文件中 if __name__ == '__main__': 的作用
问题:python文件中经常见到这样一句语句:if __name__ == '__main__': ,后面跟着要执行的语句,这一句话有什么用呢?解释:__name__储存着模块的名子,不同情况下__name__的值不同,分两种情况:1、直接执行模块时,__name__的值默认为字符串"__main__"(注意两边都是双下划线),此时条件成立,从而可以执行后面的语句;2、当模块原创 2016-01-09 15:02:29 · 399 阅读 · 0 评论 -
Python利用CookieJar自动处理Cookies
Cookie处理,在实际应用中是相当的普遍,而且也非常的重要,这里我将Python如何处理Cookie做个大概说,当我们第一次访问网站的某个页面后,服务器(Server)可将Cookie信息加入到HTTP Response Header中返回给客户端(或浏览器),浏览器会将这些信息保存到本地;当我们再次访问相同的域名时,浏览器会将对应的Cookie信息一起发送给服务器,Server读取这些信息并进转载 2014-09-15 06:46:43 · 9117 阅读 · 0 评论 -
python学习笔记 - urllib2和cookielib模块心得
urllib2模块urllib2模块和urllib模块类似,用来打开URL并从中获取数据。与urllib模块不同的是,urllib2模块不仅可以使用urlopen()函数还可以自定义opener来访问网页。但同时要注意:urlretrieve()函数是urllib模块中的,urllib2模块中不存在该函数。但是使用urllib2模块时一般都离不开urllib模块,因为post的数据需要转载 2014-09-15 07:50:25 · 1405 阅读 · 0 评论 -
urllib与urllib2的区别
在python中,urllib和urllib2不可相互替代的。 整体来说,urllib2是urllib的增强,但是urllib中有urllib2中所没有的函数。urllib2可以用urllib2.openurl中设置Request参数,来修改Header头。如果你访问一个网站,想更改User Agent(可以伪装你的浏览器),你就要用urllib2.urllib支持设置编码的函数,ur转载 2014-08-02 15:20:41 · 408 阅读 · 0 评论 -
Python模块安装的几种方法
一、 单文件模块直接把文件拷贝到 $python_dir/Lib二、 多文件模块,带setup.pypython setup.py install三、 egg文件1) 下载ez_setup.py,运行python ez_setup2) easy_install *.egg注:虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个set转载 2014-08-01 18:57:05 · 692 阅读 · 0 评论 -
windows下安装python模块
由于我用的是windows系统,在其上安装的python2.7环境,然后使用eclipse开发。 首先要安装pydev插件。至于插件怎么安装,你自己google去吧。下面说说我安装python模块的事。 由于python很多的模块在它的安装包里是没有的,这就需要自己额外的安装自己的需要的包文件。下面就我安装lxml模块为例。 首先下载lxml模块的安装包,在这里https://转载 2014-08-01 18:38:36 · 547 阅读 · 0 评论 -
Python:字符串格式化输出(format/printf)
Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下:若要导入自定义模块,则需先在要导入的模块下创建一空文件__init__.py;第然后在要编写程序的文件头加入import路径.子路径.文件名as别名,或from路径.子路径.文件名 import * 将所有变量,函数和类导入。具体用法如以下实例:# 例1:字转载 2014-07-05 11:28:00 · 1104 阅读 · 0 评论 -
windows下 wxPython 无法导入的解决方法
下载了wxPython并成功安装之后,输入import wx,提示没有这个模块,让我老生郁闷,重装了好几次也不行,打开安装目录发现wxpython确实存在,问度娘也找不到答案,有人只是说安装不对,但是它也没提示错呀,安装肯定没有问题。后来谷歌上有人说了,要找到wxpython的路径,我的Python是装在C盘所以是C:\Python27\Lib\site-packages\wx-2.8-msw-u转载 2014-07-04 20:54:08 · 4247 阅读 · 0 评论 -
Python can't find '__main__' module in ''
Python can't find '__main__' module in '' 转载▼st2已经很完善了,以前没有使用过build。似乎st2的build system已经很完善了,何为build?大概就是它自动帮你调用程序运行所需的组件吧。中文资料比较少,我在试用python的时候,就打算直接在st2 build出来。这样就像极一个IDE了。在buli转载 2014-07-05 10:59:33 · 22468 阅读 · 0 评论 -
Python合并两个列表的方法
浏览博客看到一个问题:如何合并两个列表,今天就来探讨一下。方法一 最原始,最笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就OK了。示例代码如下:list1 = [1,2,3]list2 = [4,5,6]list_new = []for item in list1: list_new.append(item)for item in list2: list_ne原创 2016-01-12 23:30:25 · 44334 阅读 · 18 评论