1

urllib と json.load を使用して JSON データを Python にインポートしようとしていますが、json データが無効になるため、最初の x 文字と最後の y 文字を切り取りたいと考えています。

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

json.load(thePage[10:-10]) のようなことをしたいのですが、urlopen は文字列を返さないので、スライスできません。私に何ができる?

4

1 に答える 1

1

を実行することで、リクエストからテキストを取得できます.read()。これにより、パラメータとして文字列を入力しているため、json.loads()代わりに,を使用する必要があります。json.load()

必要に応じて、HTML を文字列として通常のスライスを行うことができます。

于 2013-06-08T13:31:22.230 に答える