【发布时间】:2020-10-12 03:46:03
【问题描述】:
我在下面的代码中有以下输出,我试图将内容保存在 .txt 文件中,但出现错误 样本输出:
<tide> <locationdata> <nodata info=""/> </locationdata> </tide> <tide> <locationdata> <location name="KRISTIANSUND" code="KSU" latitude="63.479150" longitude="8.117700" delay="0" factor="1.03" obsname="KRID" obscode="KSU"/> <reflevelcode>CD</reflevelcode> <data type="prediction" unit="cm"> <waterlevel value="82.8" time="2017-06-04T16:00:00+01:00" flag="pre"/> </data> </locationdata> </tide>
for i in range(len(list1)):
list1[i] = list1[i].decode("utf-8").strip()
print(list1[i])
f=open('f1.txt','w')
s1='\n'.join(list1)
f.write(s1.encode('utf-8'))
f.close()
我收到错误消息,因为“write() 参数必须是 str,而不是字节”
我做错了什么?
谢谢,
【问题讨论】:
标签: python python-3.x jupyter-notebook