无法使用MySQL写入文件

2024-06-16 13:29:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到这个错误:

TyperError: sequence item 2: expected string, long found

这是my code

^{pr2}$

Tags: stringmy错误codeitemlongexpectedsequence
2条回答

您可以执行以下操作,而不是像这样将字符串连接到子列表中

# Don't do this
no += ["        <user id='", row[0], "' name='", row[1], "' blend='", row[2], "'/>\n"]

# Do this instead
no += ["        <user id='%s' name='%s' blend='%s'/>\n" % (row[0], row[1], row[2])]

您必须首先使用str()将检索到的数据转换为字符串,因此在任何地方,只要它显示row[INDEX],就必须说:str(row[INDEX])str(row[3])例如。在

相关问题 更多 >