Windows Python重命名触发错误;文件正在被另一个进程使用

Windows Python重命名触发错误;文件正在被另一个进程使用,windows,python-2.7,rename,Windows,Python 2.7,Rename,我收到以下错误消息,我不明白为什么重命名会触发此错误消息: 回溯最近一次呼叫上次: 文件C:\Apps\UtilitiesByMarc\make hypertext list来自目录aaa.py,第17行,在 os.RenameFileName,nufullname WindowsError:[错误32]该进程无法访问该文件,因为其他进程正在使用该文件 任何见解都将不胜感激 这是我的密码: import os dir_path = r'E:\ddelete' dir_list = os.list

我收到以下错误消息,我不明白为什么重命名会触发此错误消息:

回溯最近一次呼叫上次: 文件C:\Apps\UtilitiesByMarc\make hypertext list来自目录aaa.py,第17行,在 os.RenameFileName,nufullname WindowsError:[错误32]该进程无法访问该文件,因为其他进程正在使用该文件

任何见解都将不胜感激

这是我的密码:

import os
dir_path = r'E:\ddelete'
dir_list = os.listdir(dir_path)

html_file = r"E:\ddelete\AAA__ReadMeFirst___dirlist.html"
text_file = open(html_file, "w")
i = 10000
for item in sorted(dir_list):
    fullname = os.path.join(dir_path,item)
    ext = ext = os.path.splitext(fullname)[1]
    nufullname = os.path.join(dir_path, str(i) + ext)
    nufilename = str(i) + ext
    print fullname
    print nufullname
    os.rename(fullname, nufullname)
    temp_item = '''<a href="./''' + nufilename + '''">''' + item + '</a><br />' + '\r\n'
    text_file.write(temp_item)
    i += 1

text_file.close()

我刚刚意识到我正试图重命名我正在编写文本的html_文件。 很抱歉浪费了你的时间。 马克