【发布时间】:2020-07-21 07:42:55
【问题描述】:
我正在将 php 代码迁移到 Python 中。我的数据保存在queryResults 变量中。看起来像这样:
OrderedDict([('totalSize', 44), ('done', True), ('records', [OrderedDict([('attributes', OrderedDict([('type', 'Opportunity'), ('url', '/services/data/v42.0/sobjects/Opportunity/0060z0000226XdJAAU')]))
据我了解,以下 php 代码创建一个空变量 - 输出并将 queryResults 记录附加到输出变量中。然后它用parse_csv函数解析它。
$output = "";
foreach ($queryResults as $line => $row) {
$output .= $row;
}
$arr = parse_csv($output);
$newarr = array();
$keys = array();
$cnt = 0;
我将如何使用 Python 做同样的事情?我试过了:
output = ""
for item in queryResults:
output.append(item)
print(output)
错误信息是:AttributeError: 'str' object has no attribute 'append'
【问题讨论】:
标签: python php migration append