¿Cómo eliminar un archivo CSV en Python?

En este artículo, vamos a eliminar un archivo CSV en Python. CSV (archivo de valores separados por comas) es el formato de archivo más utilizado para manejar datos tabulares. Los valores de los datos están separados por (coma). La primera línea da los nombres de las columnas y después de la siguiente línea los valores de cada columna.

Acercarse :

  • Módulo de importación.
  • Compruebe la ruta del archivo.
  • Si el archivo existe, lo eliminaremos con os.remove().

Sintaxis: os.remove(‘Ruta)

Ejemplo 1: Eliminación de un archivo csv específico.

Python3

# Python program to delete a csv file 
# csv file present in same directory
import os
  
# first check whether file exists or not
# calling remove method to delete the csv file
# in remove method you need to pass file name and type
file = 'word.csv'
if(os.path.exists(file) and os.path.isfile(file)):
  os.remove(file)
  print("file deleted")
else:
  print("file not found")

Producción:

file deleted

Ejemplo 2: Eliminación de todos los archivos csv en un directorio

Podemos usar la función os.walk() para recorrer un directorio y eliminar archivos específicos. En el siguiente ejemplo, eliminaremos todos los archivos ‘ .csv ‘ en el directorio dado.

Python3

import os
for folder, subfolders, files in os.walk('csv/'): 
        
    for file in files: 
          
        # checking if file is 
        # of .txt type 
        if file.endswith('.csv'): 
            path = os.path.join(folder, file) 
                
            # printing the path of the file 
            # to be deleted 
            print('deleted : ', path )
              
            # deleting the csv file 
            os.remove(path)

Producción:

deleted :  csv/Sample1.csv
deleted :  csv/Sample2.csv
deleted :  csv/Sample3.csv
deleted :  csv/tips.csv

Publicación traducida automáticamente

Artículo escrito por rajatagrawal5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *