如果我知道内容是字符串,那么在Python中获取HTTP的最快方法是什么?我正在文档中搜索一个快速的单行程序,如:

contents = url.get("http://example.com/foo/bar")

但我能用谷歌找到的只有httpliburllib——我在这些库中找不到捷径.

标准Python2.5是否有上述形式的快捷方式,或者我应该编写一个函数url_get吗?

  1. 我宁愿不把炮击的输出捕捉到wgetcurl.

推荐答案

Python 3:

import urllib.request
contents = urllib.request.urlopen("http://example.com/foo/bar").read()

Python 2:

import urllib2
contents = urllib2.urlopen("http://example.com/foo/bar").read()

urllib.requestread的文档.

Python相关问答推荐

从 struct 类型创建MultiPolygon对象,并使用Polars列出[list[f64]列

使用Beautiful Soup获取第二个srcset属性

用Python获取HTML Span类中的数据

Python中使用时区感知日期时间对象进行时间算术的Incredit

我必须将Sigmoid函数与r2值的两种类型的数据集(每种6个数据集)进行匹配,然后绘制匹配函数的求导.我会犯错

如何计算两极打印机中 * 所有列 * 的出现次数?

大Pandas 胚胎中产生组合

使用新的类型语法正确注释ParamSecdecorator (3.12)

如何使用Python将工作表从一个Excel工作簿复制粘贴到另一个工作簿?

Python json.转储包含一些UTF-8字符的二元组,要么失败,要么转换它们.我希望编码字符按原样保留

django禁止直接分配到多对多集合的前端.使用user.set()

如何使用表达式将字符串解压缩到Polars DataFrame中的多个列中?

在Python中动态计算范围

DataFrames与NaN的条件乘法

如何使用Python以编程方式判断和检索Angular网站的动态内容?

计算天数

使用Python查找、替换和调整PDF中的图像'

为什么常规操作不以其就地对应操作为基础?

在Python中使用yaml渲染(多行字符串)

具有相同图例 colored颜色 和标签的堆叠子图