我正在尝试在Salesforce中进行大量工作。在创建作业并通过我的数据准备了csv_iterator后,当我运行此
batch = bulk.post_bulk_batch(job, csv_iterator)
我收到错误提示
AttributeError: 'SalesforceBulk' object has no attribute 'post_bulk_batch'
我也已在python2和3中安装了salesforce_bulk。在两个版本中都尝试过,但是存在相同的错误。为什么会这样。如何纠正这个问题?预先感谢。
UPDATE:
我已经安装了版本salesforce-bulk == 1.1.0现在它是在python2中工作,但是在python3中正在发生
from salesforce_bulk import SalesforceBulk
ImportError: cannot import name 'SalesforceBulk'
是否不支持python 3执行salesforce批量作业过程?
找到了!在python3中,安装版本salesforce-bulk == 2.1.0并将方法名称post_bulk_batch更改为post_batch就是这样了!