Advertisement

用lxml解析库的etree\.parse方法处理本地HTML文件路径输入问题

阅读量:

Matplotlib与爬虫教程学习

其中存在一个需要借助lxml解析库中的etree.parse方法,对本地**./test.html文本文件**进行加载的示例。

(为何该示例中的文件名被写为./test.html??多余的./符号具有何种作用?经过搜索未能找到答案,恳请各位高手予以解答!感谢!)

代码示例如下:

复制代码
 from lxml import etree

    
 html = etree.parse('./test.html', etree.HTMLParser())
    
 result = etree.tostring(html)
    
 print(result.decode('utf-8'))
    
    
    
    

系统执行过程中出现了文件加载异常情况。

回想起之前关于“通过Python的with open功能加载并读取当前目录下的py本地文件”所遇到的问题点击打开链接。随后在代码中尝试使用完整路径指定文件地址,但加载错误的现象依然存在。

![](https://cdl.itadn.com

全部评论 (0)

还没有任何评论哟~