Python写入文件创建空文件
当我尝试创建并写入文本文件时,只创建了一个空文件。代码如下:Python写入文件创建空文件,python,python-2.7,Python,Python 2.7,当我尝试创建并写入文本文件时,只创建了一个空文件。代码如下: controlCheck = open("resources/controlType.txt", "w") controlCheck.write("controller") controlCheck.close() 知道问题出在哪里吗?这让我抓狂。每当python编写文件时,它都会删除所有以前的数据。有一些方法可以绕过它,例如使用:这里所说的:不可复制。这是完整的代码吗?它是更大的Tkinter程序的一部分,但这是访问control
controlCheck = open("resources/controlType.txt", "w")
controlCheck.write("controller")
controlCheck.close()
知道问题出在哪里吗?这让我抓狂。每当python编写文件时,它都会删除所有以前的数据。有一些方法可以绕过它,例如使用:这里所说的:不可复制。这是完整的代码吗?它是更大的Tkinter程序的一部分,但这是访问controlCheck的唯一时间。它是否在
try:块或其他块内?重复:。还有,@U crevis,在提问之前先查一下你的问题。像这样的问题通常已经被回答了好几次。一般来说,您应该使用和open(“resources/controlType.txt”,“w”)作为controlCheck:
,而不是手动打开/关闭文件。只有在打开文件的过程中对其进行检查时,才会回答问题。关闭后,它应包含“控制器”
。