Win32错误,无法删除文件

时间:2015-12-10 09:54:57

标签: python python-2.7

因此,如果输入的数据不正确,我的代码基本上会被删除。然而,这并不令人惊讶。

这是删除段的代码:

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

1 个答案:

答案 0 :(得分:0)

我认为你已经在文字处理器(例如记事本)中打开了文本文件。运行Python脚本时,请事先关闭文字处理器,您的代码应该正常工作。如果这不能解决问题,那么请提供更多详细信息,我会尽力帮助您解决问题。