
Python
zhonghuangao
这个作者很懒,什么都没留下…
展开
-
利用Python抓取和解析网页(转载) HTMLParser 和 urllib
转载自点击打开链接对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文上篇中,我们介绍了一个可以帮助简化打开位于本地和Web上的HTML文档的Python模块。在本文中,我们将论述如何使用Pytho转载 2016-07-28 22:53:05 · 468 阅读 · 0 评论 -
TypeError: iter() returned non-iterator of type
TypeError: iter() returned non-iterator of typeclass Fibs: def __init__(self): self.a = 0 self.b = 1 def next(self): #python3.0以后用__next__方法代替next方法 self.a, self.b = se原创 2016-07-21 16:57:21 · 2289 阅读 · 0 评论 -
Python开发中有可能遇到的套接字重复使用错误
PyCharm开发中有可能遇到的套接字重复使用错误windows下在PyCharm中执行python代码,如果源文件被修改后,执行窗口中的运行状态会被终结,重启时有可能报如下的错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次这个原因是虽然PyCharm把运行窗口中运行状态终结了,在执行的pytho原创 2016-12-09 18:01:28 · 16583 阅读 · 5 评论 -
TypeError: can't use a string pattern on a bytes-like object
TypeError: can't use a string pattern on a bytes-like object:在读取网页内容时报了上面这个错误,python2.7版本不报错,python3.5的就报错了from urllib.request import urlopenwebpage = urlopen('http://www.python.org')impo原创 2016-12-19 10:51:56 · 747 阅读 · 0 评论 -
Win10下安装ipython
安装环境首先我的系统是win10,然后我的笔记本上安装两个版本的python,python2.7和python3.5。安装步骤然后在看官网介绍到命令行下输入pip install ipython,结果报错了。我想可能是两个版本的python冲突了,于是删除了python2.7,再进入命令行输入pip install ipython,等待ipython安装完就可以了。原创 2017-03-03 10:12:07 · 1610 阅读 · 0 评论 -
【Python基础】Python3: UnboundLocalError: local variable 'num' referenced before assignment
num = 0def cal(): num += 1 print(num)cal()Python3下,运行以上代码出错,错误为:UnboundLocalError: local variable 'num' referenced before assignmentPython的局部变量在没有被赋值之前被引用了不明白,然后Google了一下,说是Python的局原创 2017-03-06 20:29:27 · 2355 阅读 · 0 评论 -
【Python基础】if __name__ == '__main__'
本文转载自 http://blog.youkuaiyun.com/kenkywu/article/details/6743462作者 走在路上的WWBPython脚本和模块都是一个以.py结束的文件,那程序是如何判断一个.py文件是作为脚本还是模块呢?关键是一个名为__name__的变量,如果它的值是__main__,则不能作为模块,只能作为脚本直接运行。所以在很多脚本的最后都有一段类似下转载 2016-12-27 11:21:59 · 423 阅读 · 0 评论 -
【Django】基本应用
Django 基本应用虚拟环境1.建立虚拟环境(将项目的库与其他项目分离)# 终端项目根目录下输入,运行了模块venv,用它创建一个名为ll_env的虚拟环境python -m venv ll_env2.激活虚拟环境(windows下)# 这个命令运行ll_env\Scripts中的activate.bat文件。# 环境处于活跃状态时,环境名将包含在括号内,你可以在环境中安装包,并使用已原创 2017-05-02 11:33:50 · 449 阅读 · 0 评论