Доступ запрещен при замене файлов python
Я пытался перезаписать файл, так как он мне не нужен в моей папке, поскольку он делает копию. Я использовал другой синтаксис, такой как os.rename, но он не работает с моим кодом. Затем я использовал os.replace, но теперь я получаю сообщение "PermissionError: [WinError 5] Доступ запрещен". Если кто-то может помочь, пожалуйста, помогите как можно скорее.
Это код, который я пытался исправить:
if row[0]==user:
with open('temp','a')as newone:
theaverage = (int(counter) + int(row[1]) + int(row[2]))/3
high = max(int(counter), int(row[1]),int(row[2]))
newone.write("%s,%s,%s,%s,%s,%s\n"%(user,counter,row[1],row[2],theaverage,high))
newone.close()
else:
with open('temp','a')as newone:
newone.write("%s,%s,%s,%s,%s,%s\n"%(row[0],row[1],row[2],row[3],row[4],row[5]))
newone.close()
os.replace('temp','Class A.csv')
Вот сообщение об ошибке, которое я получаю:
1 (1).py", line 113, in part2
os.replace('temp','Class A.csv')
PermissionError: [WinError 5] Access is denied: 'temp' -> 'Class A.csv'