python os.remove()方法,删除指定文件

os.remove()方法

python标准库os方法os.remove()可用于删除指定路径的文件,注意是文件,而不是目录(文件夹),这是os.remove()方法与os.rmdir()的区别之一。如果参数指定的路径不存在,python则抛出FileNotFoundError。


os.remove()语法

os.remove( filepath )

提示:参数filepath是路径字符串,一般情况下是有后缀名的,而不是目录。


os.remove()返回值

无,用于删除文件。


os.remove()实例代码

>>> import os
>>> os.remove('/Users/z/bigdata.py') #当bigdata.py不存在时,remove()删除该文件,python抛出FileNotFoundError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/z/bigdata.py'
>>> with open('/Users/z/bigdata.txt', 'w', encoding = 'utf-8') as f: #利用with open() as f语句创建文件,并输入内容
...    f.write('x1y1z1.com,笨鸟工具。')
... 
16
>>> os.remove('/Users/z/bigdata.txt') #再次使用remove删除bigdata.txt文件,该文件已存在,remove()将其删除
>>> os.remove('/Users/z/bigdata.txt') #删除之后再次使用remove,python抛出FileNotFoundError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/z/bigdata.txt'

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.