Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 urllib 和 json.load 将一些 JSON 数据导入 Python,但我想删除第一个 x 和最后一个 y 字符,因为它使 json 数据无效。
thePage = urllib.urlopen("http://datafile.dat") myData = json.load(thePage)
我想做类似 json.load(thePage[10:-10]) 的事情,但是由于 urlopen 不返回字符串,所以我无法对其进行切片。我能做些什么?
您可以通过执行从请求中获取文本.read()。有了这个,你应该使用json.loads()而不是json.load(),因为你输入一个字符串作为参数。
.read()
json.loads()
json.load()
如有必要,您可以将 HTML 作为字符串进行正常切片。