【问题标题】:Associative arrays python soap client [duplicate]关联数组python soap客户端[重复]
【发布时间】:2015-10-20 11:44:52
【问题描述】:

我是 python 编码的新手。我在 php 中做了一个肥皂客户端程序,但现在我想在 python 中转换它

我被困在这一点上

$result = $client->GetLastData(array('Id' => array($id)));

如何将这组代码从 php 转换为 python。 谁能告诉我有没有办法在 python 中传递关联数组

提前致谢

【问题讨论】:

标签: php python soap


【解决方案1】:

你真的没有什么特别需要做的。如果你有这样的关联数组(在 Python 中称为字典):

a = {
    "id": [1234567, 55555, 4444444]
}

并且您想按照您在示例中尝试的方式传递您的字典(关联数组),您只需要这样做:

GetLastData(a)

如果您希望从关联数组/字典中传递特定数据,那么您可以这样做:

GetLastData(a.get("id"))

或

GetLastData(a["id"])

如果找不到“id”键,我建议使用 get 作为默认返回 None。如果您使用“方括号”访问,则会抛出key error,您必须进行相应处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多