我正在尝试使用python 2.7.13下载一个网页,然后逐行进行分析。从内存和搜索中,我发现以下代码片段足以逐行:
<div>
变量position: relative
由file.read()定义,文件由urllib2定义打开指定的url。不幸的是,当我运行脚本时,我得到了这个语法错误:
<div>
老实说,我对自己做错了什么感到茫然,我很高兴能够深入了解我的错误。
答案 0 :(得分:2)
我发现以下代码段足以逐行:
但是对于文件对象,如
with open(filename) as f:
for line in f:
变量s由file.read()
定义
这是一个字符串,不能在with
中使用。
并且文件由urllib2定义打开指定的url。
这是一个文件 - 喜欢对象,但碰巧是可迭代的
我正在尝试使用python 2.7.13下载一个网页,然后逐行进行分析。
无法从网站的迭代行收集有用的信息。 (至少(X)HTML,JSON等)
尝试使用BeautifulSoup或XPath