Python语言写入文件操作时报错TextIOWrapper.write() takes exactly one argument

📅 2026/7/1 14:44:44
Python语言写入文件操作时报错TextIOWrapper.write() takes exactly one argument
如题所示up在使用with open创建文件时候报错报错如下所示其中代码如下所示importosifnotos.path.exists(E:\Python_Project\LLM_Test_UESTC\Section5\\tt.txt):#若没有这个文件则创建文件withopen(E:\Python_Project\LLM_Test_UESTC\Section5\\tt.txt,w,encodingutf-8)asf:f.write()#创建文件时写入的内容为空这段代码本身up是在一个完整项目中节选的一小段用于判读指定的文件目录处是否存在这个文件如果文件不存在则通过with open函数创建文件创建文件时文件写入内容为空根据报错提示可以知道.write方法必须传入一个str类型的参数故这里将f.write()改为f.write()相当于传入了一个空的字符串参数至此问题已经被解决