shutil删除文件
时间: 2023-09-07 19:14:34 浏览: 55
可以使用Python的shutil模块来删除文件。shutil模块提供了一个函数`os.remove()`来删除指定的文件。以下是一个简单的示例:
```python
import os
import shutil
# 删除文件
file_path = "/path/to/file"
os.remove(file_path)
# 删除整个文件夹及其内容
folder_path = "/path/to/folder"
shutil.rmtree(folder_path)
```
在这个示例中,我们首先使用`os.remove()`函数删除指定的文件,然后使用`shutil.rmtree()`函数删除整个文件夹及其内容。请注意,`shutil.rmtree()`函数将删除指定文件夹及其内容,因此请谨慎使用。
相关问题
shutil 删除文件
在 Python 中,我们可以使用 `shutil` 模块中的 `os.remove` 函数删除文件。
以下是删除文件的 Python 代码示例:
```python
import os
import shutil
file_path = '/path/to/file'
# 删除文件
os.remove(file_path)
```
在上面的代码中,我们指定要删除的文件路径,然后使用 `os.remove` 函数删除该文件。
需要注意的是,这个代码会彻底删除文件,因此需要谨慎使用。如果你只想将文件移动到垃圾箱或回收站,可以使用 `send2trash` 模块代替 `os.remove` 函数。例如:
```python
import os
import send2trash
file_path = '/path/to/file'
# 将文件移动到垃圾箱或回收站
send2trash.send2trash(file_path)
```
在上面的代码中,我们使用 `send2trash` 模块的 `send2trash` 函数将文件移动到垃圾箱或回收站,而不是永久删除文件。
python shutil 删除文件
以下是使用shutil模块删除文件的两个示例:
示例1:删除指定目录下的文件夹及其内容
```python
import shutil
import os
location = "E:/Projects/PythonPool/"
dir = "Test"
path = os.path.join(location, dir)
shutil.rmtree(path)
```
示例2:删除指定目录下的文件夹及其内容
```python
import shutil
import os
# location
location = "E:/Projects/PythonPool/"
# directory
dir = "Test"
# path
path = os.path.join(location, dir)
# removing directory
shutil.rmtree(path)
```