文件写入操作时,报错: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()
原文地址:https://www.cnblogs.com/rychh/p/9742203.html
时间: 2024-10-26 12:13:48