os.unlink与os.remove区别
时间: 2024-01-15 09:03:07 浏览: 391
python删除文件的函数.docx
os.unlink() 和 os.remove() 都是 Python 的 os 模块中删除文件的函数,它们的作用是一样的,都是删除指定路径的文件。它们的区别在于:
os.unlink() 是 Unix/Linux 系统下的函数,Windows 系统下没有这个函数,所以在 Windows 系统上使用时会报错。而 os.remove() 是跨平台的,可以在 Unix/Linux 和 Windows 系统上使用。
另外,os.unlink() 函数只能删除文件,而 os.remove() 函数可以删除文件和空目录。如果要删除非空目录,需要使用 shutil 模块中的 shutil.rmtree() 函数。
阅读全文