Python:我可以用urllib导入json文件的片段吗?

时间:2013-06-08 13:15:56

标签: python json urllib

我正在尝试使用urllib和json.load将一些JSON数据导入Python,但是我想删除第一个x和最后一个y字符,因为它使json数据无效。

thePage = urllib.urlopen("http://datafile.dat")
myData = json.load(thePage)

我想做json.load(thePage [10:-10])之类的东西,但由于urlopen没有返回字符串,我无法对其进行切片。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以通过执行.read()从请求中获取文本。有了这个,您应该使用json.loads()而不是json.load(),因为您正在输入字符串作为参数。

如果需要,您可以使用HTML作为字符串进行常规切片。