【发布时间】:2018-04-11 07:37:54
【问题描述】:
我要写html的内容
html = ' '.join(html)
html_file = open(diff_path, "w")
html_file.write(html)
html_file.close()
但我在第一行共享时遇到了这个错误,尽管html = ' '.join(html) 应该已经修复了。
typeError: sequence item 1: expected string, tuple found
我该如何解决?
【问题讨论】:
-
好吧,显然
html不是字符串列表。为什么不看看它,这样你就可以知道你正在处理什么,然后决定你想如何处理它? -
什么是
html?你是从数据库查询中得到这个吗?显示print(html)。 -
html 是一个元组,但它应该是一个字符串。
-
似乎 html 是一个元组列表。 join 方法仅适用于字符串列表。
-
@Alex html 可能是一个元组序列而不是字符串列表,它本身可能是也可能不是元组,因为您可以将元组传递给
join,前提是它包含字符串。
标签: python string python-2.7 tuples