python创建300个文件夹命名从1.00到4.00之间储存到一个文件夹中
时间: 2023-12-30 15:05:27 浏览: 69
可以使用 Python 的 os 模块来创建文件夹,并使用字符串格式化来生成文件夹名称。
以下是一个示例代码,可以创建以 0.01 为间隔的 300 个文件夹,并将它们储存在一个名为 "folders" 的文件夹中:
```python
import os
# 创建一个名为 "folders" 的文件夹
folder_path = "folders"
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# 生成文件夹名称,并创建文件夹
for i in range(1, 301):
folder_name = "{:.2f}".format(i / 100)
folder_full_path = os.path.join(folder_path, folder_name)
os.makedirs(folder_full_path)
```
在这个示例代码中,我们使用了 `os.makedirs()` 函数来创建文件夹,如果文件夹已经存在,则不会重复创建。
生成文件夹名称时,我们先将循环变量 `i` 转化为一个浮点数,再除以 100 得到文件夹名称,最后使用 `{:.2f}` 来将浮点数格式化为带有两位小数的字符串。例如,当 `i` 等于 1 时,生成的文件夹名称为 "0.01"。
阅读全文