很多时候开发者需要删除文件。可能是他错误地创建了文件,或者不再需要该文件。无论出于何种原因,都有一些方法可以通过Python来删除文件,而无需手动查找文件并通过UI交互来进行删除操作。
使用Python删除文件有多种方法,但是最好的方法如下:
-
os.remove()
删除文件 -
os.unlink()
删除文件。它是remove()
方法的Unix名称。 -
shutil.rmtree()
删除目录及其下面所有内容。 -
pathlib.Path.unlink()
在Python 3.4及更高版本中用来删除单个文件pathlib
模块。
os.remove()
删除文件
Python中的OS模块提供了与操作系统进行交互的功能。OS属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的功能的便携式方法。
Python中的os.remove()
方法用于删除文件路径。此方法无法删除目录。如果指定的路径是目录,则该方法将引发OSError
。
注意:可以使用os.rmdir()
删除目录。
句法:
以下是remove()
方法删除Python文件的语法:
os.remove(path)
参数
-
path
—— 这是要删除的路径或文件名。
返回值
remove()
方法没有返回值。
我们来看一些使用os.remove
函数删除Python文件的示例。
示例1:使用OS.Remove()
方法删除文件的基本示例。
# Importing the os library
import os# Inbuilt function to remove files
os.remove("test_file.txt")
print("File removed successfully")
输出ÿ