我正在尝试将现有数据库中的活动副本(在这种情况下ecoinvent 3.2 cut-off
,但这无关紧要)写入新数据库。我有:
In: ei = bw.Database('ecoinvent 3.2 cutoff')
testDB = bw.Database('testdb')
testDB.register()
bw.databases
Out: Brightway2 databases metadata with 3 objects:
biosphere3
ecoinvent 3.2 cutoff
testdb
In: act = ei.random()
actCopy = act.copy()
testDB.write(actCopy)
Out: ---------------------------------------------------------------------------
WrongDatabase Traceback (most recent call last)
<ipython-input-20-831953ab6cb9> in <module>()
----> 1 testdb.write(act)
[...]
WrongDatabase: Can't write activities in databases {'a', 'd', 'u', 'c', 'r', 'n', 'f', 'l', 't', 'p'} to database testdb
错误信息中set中的单字母字符串是什么意思?
我的代码的哪一部分导致对新数据库的写入中断?