如何用Python删除一个文件?
参考答案:
在Python中,你可以使用os
模块的remove()
函数来删除一个文件。下面是一个简单的示例:
import os
# 指定要删除的文件路径
file_path = "/path/to/your/file.txt"
try:
# 删除文件
os.remove(file_path)
print(f"{file_path} has been deleted.")
except OSError as e:
print(f"Error: {file_path} : {e.strerror}")
在这个示例中,我们首先导入os
模块,然后指定要删除的文件路径。我们使用try/except
块来捕获可能出现的任何错误,例如文件不存在或我们没有足够的权限来删除文件。如果文件成功删除,我们将打印一条消息确认这一点。如果出现错误,我们将打印错误消息。
请注意,你需要替换"/path/to/your/file.txt"
为你想要删除的实际文件的路径。
另外,如果你想要删除一个目录及其所有内容,你可以使用os.rmdir()
或shutil.rmtree()
函数。os.rmdir()
只能删除空目录,而shutil.rmtree()
可以删除非空目录。