CherryPyを使用してphpWebページのデータを生成および解析していますが、ローカルまたはSSH経由で複製できないというエラーが発生します(サーバーにログインし、プロンプトからpythonスクリプトを実行しても問題ありません)。
現在のスティッキーエラーメッセージは次のとおりです。
File "modules/flex.py", line 335, in convert
ref_data = cPickle.load(f2)
AttributeError: 'module' object has no attribute 'Data'
別のピクルスは前の行で正常にロードされ、両方のピクルスはさまざまな辞書とリストのリストを持つクラスオブジェクトを表します。しかし、これらの1つは機能し、もう1つは機能しません。
一般的にCherryPyでは、エラーメッセージを分離するための最良の方法は何ですか?そのURLから/cp/関数を実行でき、Webサーバーのエラーログを確認できますが、これら2つでも常にエラーメッセージ(または正しいエラー)が表示されるとは限りません。
一方、phpでは、このコードを使用して、リストのpythonリストを表すjsonオブジェクトを取得しています。
$obj = file_get_contents($senddata);
$sue = json_decode($obj);
それは許容できる方法ですか?Pythonデータ構造からphp配列を渡して生成するための最良の方法は何ですか?