python – os.rename()失败,由另一个进程使用
所以我正在尝试重命名一个文件,它一直说“进程无法访问该文件,因为它正被另一个进程使用”.但我知道它没有被其他进程使用,所以我不确定发生了什么.这是我的代码
while self.fileSet.hasMoreFiles():
file = self.fileSet.nextFile()
periodIndex=file.find(".")
extension = file[periodIndex:]
baseName=file[:periodIndex]
self.newFile=open(file, 'w+')
self.backupName = baseName + "_bak" + extension
os.rename(file, baseName + "_bak" + extension)
self.newFile=open(file, 'w+')
self.writeNew()