📜  如何在Python中删除 CSV 文件?

📅  最后修改于: 2022-05-13 01:55:39.305000             🧑  作者: Mango

如何在Python中删除 CSV 文件?

在本文中,我们将删除Python中的 CSV 文件。 CSV(逗号分隔值文件)是处理表格数据最常用的文件格式。数据值由,(逗号)分隔。第一行给出列的名称,在下一行之后给出每列的值。

方法 :

  • 导入模块。
  • 检查文件的路径。
  • 如果文件存在,那么我们将使用 os.remove() 删除它。

示例 1:删除特定的 csv 文件。

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")


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)


输出:

file deleted

示例 2:删除目录中的所有 csv 文件

我们可以使用 os.walk()函数遍历目录并删除特定文件。在下面的示例中,我们将删除给定目录中的所有“ .csv ”文件。

蟒蛇3

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)

输出:

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