擅长:python、mysql、java
<p>您正在以二进制文件而不是文本文件打开该文件。这就是<code>writerow</code>函数需要一个类似字节的对象的原因。在</p>
<p>要修复它,请删除<code>open</code>调用中的“b”标志:</p>
<pre><code>with open('monschedule.csv', 'w') as stream:
</code></pre>
<p>顺便说一下,行<code>rowdata.append(unicode(item.text()).encode('utf8'))</code>应该是<code>rowdata.append(item.text())</code></p>