Python中的删除文件
在Python中,使用os
模块中的remove()
函数来删除文件。os.remove()
函数可以删除指定路径下的文件。
语法格式
os.remove(path)
- path:要删除的文件的路径
示例说明
下面是两个示例说明,帮助读者更好地理解如何使用os.remove()
函数来删除文件。
示例一
删除文件/tmp/test.txt
:
import os
# 文件路径
file_path = "/tmp/test.txt"
# 删除文件
try:
os.remove(file_path)
print(f"{file_path} 文件已删除。")
except Exception as e:
print(f"文件删除失败。原因:{e}")
在上面的示例中,首先定义要删除的文件路径/tmp/test.txt
。接着使用os.remove()
函数删除文件,并捕获可能出现的异常,输出删除结果。
示例二
删除指定目录下全部的.py
文件:
import os
# 目录路径
dir_path = "/tmp/my_python_project"
# 查找并删除全部的.py文件
for root, dirs, files in os.walk(dir_path):
for file in files:
if file.endswith(".py"):
file_path = os.path.join(root, file)
try:
os.remove(file_path)
print(f"{file_path} 文件已删除。")
except Exception as e:
print(f"文件删除失败。原因:{e}")
在上面的示例中,首先定义要删除的目录路径/tmp/my_python_project
。接着使用os.walk()
函数遍历目录下的所有文件和子目录,查找以.py
结尾的文件,再使用os.remove()
函数删除之,并捕获可能出现的异常,输出删除结果。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python入门教程(三十七)Python中的删除文件 - Python技术站