我得到一个TypeError:无法连接'str'和'list'对象。无法连接'str'和'list'对象
我想传递一个列表中的对象来创建一个新的变量,通过连接它与另一个变量。
示例:我想从组列表中取值,并将其与“All.dbf”连接起来,以便对列表中的每个值执行该文件的操作。如果正常工作,它会将dbname的值分别设置为AdministrativeAll.dbf,CadastralAll.dbf和PlanimetericAll.dbf,但每次运行时我都会收到'str'和'list'错误....
group = ['Administrative', 'Cadastral', 'Planimetric']
for i in group:
dbname = i + "All.dbf"
blah, blah, blah....
我想我可以将“All.dbf”添加到组列表中的值,但认为必须有更好的方法来处理这个功能或我不知道的东西......任何想法?
干杯
你得到那个代码的错误?你确定你没有'dbname = group +“All.dbf”'? – 2010-07-08 18:06:34
很肯定 - 我有我的代码为: 组= [ '管理', '地籍', '地上物'] 因为我在群: DBNAME = I + “All.dbf” – Jay 2010-07-08 18:10:17
你确认错误不是来自代码中的'blah,blah,blah'的代码?你能发布确切的错误和追溯? – 2010-07-08 18:11:53