Ana Marina Perez Aguilera
PreguntaHola, si alguien tuvo el siguiente error:
os.rename(tmp_table_name,CLIENT_TABLE)
PermissionError: [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: ‘.clients.csv.tmp’ -> ‘.clients.csv’
solo tiene que sacar el rename del with, asi:
def _save_clients_to_storage():
tmp_table_name=’{}.tmp’.format(CLIENT_TABLE)
with open (tmp_table_name, mode=‘w’) as f:
writer=csv.DictWriter(f,fieldnames=CLIENT_SCHEMA)
writer.writerows(clients)
os.remove(CLIENT_TABLE) f.close() os.rename('.clients.csv.tmp',CLIENT_TABLE)