因此,如果输入的数据不正确,我的代码基本上会被删除。然而,这并不令人惊讶。
这是删除段的代码:
except ValueError:
print("Something went wrong")
file = open(username + ".txt", "w")
file.close()
import os, sys
os.remove(username + ".txt")
break
这是我保留的错误:
WindowsError: [Error 32] The process cannot access the file because it is being used by another process: 'newtext.txt'
任何帮助都会非常感谢:D
答案 0 :(得分:0)
我认为你已经在文字处理器(例如记事本)中打开了文本文件。运行Python脚本时,请事先关闭文字处理器,您的代码应该正常工作。如果这不能解决问题,那么请提供更多详细信息,我会尽力帮助您解决问题。