我正在使用 CherryPy 生成和解析 php 网页的数据,但出现无法在本地或通过 SSH 复制的错误(登录到服务器并从提示符运行 python 脚本可以正常工作)。
当前的粘性错误消息是:
File "modules/flex.py", line 335, in convert
ref_data = cPickle.load(f2)
AttributeError: 'module' object has no attribute 'Data'
另一个泡菜在前一行中加载良好,两个泡菜都表示具有各种字典和列表列表的类对象。但是其中一个有效,另一个无效。
一般来说,对于 CherryPy,隔离错误消息的最佳方法是什么?我可以从它的 URL 运行 /cp/ 函数,并且可以查看网络服务器错误日志,但即使这两个也不总是给出错误消息(或正确的错误)。
另一方面,在 php 中,我使用此代码来检索表示 python 列表列表的 json 对象:
$obj = file_get_contents($senddata);
$sue = json_decode($obj);
这是可以接受的方法吗?从 python 数据结构传递和生成 php 数组的最佳方法是什么?