1

私はいくつかの調査を行ってきましたが、現在直面している状況を解決する方法を見つけていません。

Python リストを PHP に渡す必要があります。JSONでそれを行うことについて読んでいましたが、JSONなしで可能かどうか疑問に思っていました.

私のリストは次のようになります。

a_list = [0,['A1', 'A2', ['A3','A4']], ['B5', 'B2', ['B3','B4']]]

Python と PHP の間で単純な値を渡す方法を見つけましたが、これはもう少し複雑です。

また、ここで尋ねられた別の質問で、辞書で機能するものを見つけました。

Python 側:

import json

D = {'foo':1, 'baz': 2}

print json.dumps(D)

PHP側:

<?php 

$result = json_decode(exec('python myscript.py'), true);
echo $result['foo'];

どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1

1

データを送信するには、何らかの方法でデータをシリアル化する必要があります。これを行うには、いくつかの方法があります。

  1. JSON
  2. プロトブフ
  3. データを Python でテキスト ファイルに書き出し、PHP で読み戻します。
  4. PHP プログラムでサーバーを起動し、Python プログラムにソケットを介して何らかの形式でデータを書き込むようにさせます。
于 2013-07-16T15:56:29.810 に答える