我正在将一个实用工具从 Java 迁移到 Python,而且我是 Python 新手。我想知道在 Python 中完成这些简单而常见的任务的最佳方法:
- 使用正确编码的所有参数构建一个 URL(使用 UTF8)。
- 请求 URL 并解析 XML 响应。
- 查找标签名称为“Foo”的任何节点
- 查找具有属性 Foo="Bar" 的任何节点
我只需要使用 Python 2.7.3 API 来完成所有这些事情(没有任何第三方模块或库)。
我正在将一个实用工具从 Java 迁移到 Python,而且我是 Python 新手。我想知道在 Python 中完成这些简单而常见的任务的最佳方法:
我只需要使用 Python 2.7.3 API 来完成所有这些事情(没有任何第三方模块或库)。
查看用于发出请求的urllib2库和用于解析响应的ElementTree 。它们都带有 Python 2.7.3。为了对参数进行编码,有一个方法被调用urlencode
,它是urllib库的一部分(在这种情况下是原始库,而不是 urllib2)。