一、使用os.remove()函數刪除指定路徑的文件
在Python中,使用OS模塊下的remove()函數可以輕鬆地刪除指定路徑的文件。具體代碼如下:
import os file_path = 'C:/example.txt' # 文件路徑 try: os.remove(file_path) # 刪除文件 print('文件刪除成功') except Exception as e: print(e)
在代碼中,首先引入了os模塊,然後定義了需要刪除的文件路徑,最後使用try語句塊刪除指定文件,並且列印「文件刪除成功」。
二、刪除多個文件
有時候,我們需要同時刪除多個文件,代碼如下:
import os file_names = ['example1.txt', 'example2.txt', 'example3.txt'] # 多個文件路徑 for file_name in file_names: try: os.remove(file_name) # 刪除文件 print('文件刪除成功') except Exception as e: print(e)
在代碼中,首先定義了多個文件的路徑,然後使用for循環進行遍歷每個文件路徑,並刪除文件,並且列印「文件刪除成功」。
三、使用os.unlink()函數刪除指定文件
除了使用os.remove()函數,還可以使用os模塊下的unlink()函數刪除指定文件,它們的使用方法基本相同,都能達到刪除文件的效果。具體代碼如下:
import os file_path = 'C:/example.txt' # 文件路徑 try: os.unlink(file_path) # 刪除文件 print('文件刪除成功') except Exception as e: print(e)
在代碼中,與使用os.remove()函數刪除文件類似,首先定義了需要刪除的文件路徑,然後使用try語句塊刪除指定文件,並且列印「文件刪除成功」。
四、使用os.remove()函數刪除文件夾
除了刪除文件,還可以使用os.remove()函數刪除整個文件夾(包括其中的文件和文件夾),具體代碼如下:
import os folder_path = 'C:/example_folder' # 文件夾路徑 try: os.removedirs(folder_path) # 刪除文件夾 print('文件夾刪除成功') except Exception as e: print(e)
在代碼中,首先定義了需要刪除的文件夾路徑,然後使用os.removedirs()函數刪除整個文件夾,並且列印「文件夾刪除成功」。需要注意的是,刪除文件夾操作也是不可逆的,請確認操作後再進行刪除操作。
五、總結
在Python中,使用OS模塊的remove()函數和unlink()函數可以輕鬆地刪除指定文件,使用removedirs()函數可以刪除整個文件夾。請注意操作時的謹慎,以免誤刪重要文件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/250735.html