Python_异常:TypeError: write() argument must be str, not list
Posted 翻滚的小强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_异常:TypeError: write() argument must be str, not list相关的知识,希望对你有一定的参考价值。
文件写入操作时,报错:TypeError: write() argument must be str, not list
原因:python写入的内容要是字符串类型的
上代码:
fp = open("a.txt","w")
fp.write([1,2,3])
fp.close()
>>> fp = open("a.txt","w") >>> fp.write([1,2,3]) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: write() argument must be str, not list >>> fp.close()
写入内容为字符串类型则ok
fp = open("a.txt","w") fp.write(\'[1,2,3]\')#将文件内容处理为字符串类型 fp.close()
以上是关于Python_异常:TypeError: write() argument must be str, not list的主要内容,如果未能解决你的问题,请参考以下文章
Python多处理-TypeError:无法腌制'_tkinter.tkapp'对象
Python kivy:如何修复“TypeError:object.__init__() 不带参数”?