python os 删除文件夹及文件夹中的所有文件
时间: 2023-08-13 14:07:45 浏览: 218
可以使用Python的os模块中的shutil库来删除文件夹及文件夹中的所有文件,示例代码如下:
```python
import shutil
import os
# 定义要删除的文件夹路径
folder_path = "path/to/folder"
# 判断文件夹是否存在,存在则删除
if os.path.exists(folder_path):
shutil.rmtree(folder_path)
else:
print("文件夹不存在")
```
这段代码中,首先导入了shutil和os模块,然后定义了要删除的文件夹路径。接着使用os模块的exists()函数判断文件夹是否存在,如果存在则使用shutil模块的rmtree()函数删除文件夹及文件夹中的所有文件。如果不存在则输出提示信息。
相关问题
python os 创建文件夹
你可以使用 Python 的 `os` 模块中的 `mkdir` 函数来创建文件夹。下面是一个示例代码:
```python
import os
folder_name = "my_folder"
if not os.path.exists(folder_name):
os.mkdir(folder_name)
```
在上面的代码中,首先定义了一个变量 `folder_name` 来存储文件夹的名称。然后使用 `os.path.exists()` 函数来检查文件夹是否已经存在,如果不存在,则使用 `os.mkdir()` 函数来创建文件夹。
python OS新建文件夹
在Python中,你可以使用内置的`os`模块来创建新的文件夹。`os.makedirs()`函数可以用于递归地创建目录树,如果路径不存在则会自动创建。以下是创建新文件夹的基本语法:
```python
import os
# 定义你要创建的文件夹路径
folder_path = "/path/to/your/new/folder"
# 使用os.makedirs()创建文件夹
try:
os.makedirs(folder_path)
except FileExistsError:
# 如果目标路径已经存在,则忽略错误
print(f"{folder_path} already exists.")
阅读全文