Tengo este error: PermissionError: [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: ‘.c...

Juan Manuel Arana Mondragon

Juan Manuel Arana Mondragon

Pregunta
studenthace 4 años

Tengo este error:

PermissionError: [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: ‘.clients.csv.tmp’ -> ‘.clients.csv’

Alguien mas lo ha tenido?

1 respuestas
para escribir tu comentario
    Juan Carlos Zabaleta Lozano

    Juan Carlos Zabaleta Lozano

    studenthace 4 años

    Tienes que tener esto parte en el código bien y crear el archivo csv bien escrito

    def _initialize_clients_from_storage(): with open(CLIENT_TABLE, mode='r') as f: reader = csv.DictReader(f, fieldnames=CLIENT_SCHEMA) for row in reader: clients.append(row) 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) os.rename(tmp_table_name, CLIENT_TABLE)
Curso Práctico de Python

Curso Práctico de Python

Aprende a programar en Python creando un CRUD desde cero. Construye una aplicación de línea de comandos, interactúa con bases de datos y maneja conceptos como clases, listas y diccionarios. Lleva tu primer proyecto Python al siguiente nivel.

Curso Práctico de Python
Curso Práctico de Python

Curso Práctico de Python

Aprende a programar en Python creando un CRUD desde cero. Construye una aplicación de línea de comandos, interactúa con bases de datos y maneja conceptos como clases, listas y diccionarios. Lleva tu primer proyecto Python al siguiente nivel.