如何给文件夹名字前面加序号
时间: 2023-08-10 07:09:03 浏览: 207
您可以使用 `os.rename()` 函数给文件夹前面加上序号。下面是一个示例代码,它演示了如何给文件夹前面加上序号:
```python
import os
# 定义文件夹路径
dir_path = 'your/directory/path'
# 获取文件夹中的文件和子文件夹列表
files = os.listdir(dir_path)
# 遍历文件夹列表,给文件夹前面加上序号
for i, file_name in enumerate(files):
# 判断是否为文件夹
if os.path.isdir(os.path.join(dir_path, file_name)):
# 构造新的文件夹名称
new_file_name = '{}. {}'.format(i+1, file_name)
# 重命名文件夹
os.rename(os.path.join(dir_path, file_name), os.path.join(dir_path, new_file_name))
```
在这个例子中,我们首先使用 `os.listdir()` 函数获取文件夹中的文件和子文件夹列表。然后,我们使用一个循环遍历列表中的每个文件夹,给其前面加上序号。在循环中,我们首先检查文件名是否为文件夹,如果是,则构造新的文件夹名称,然后使用 `os.rename()` 函数将其重命名。新的文件夹名称包括序号和原始文件夹名称,中间用一个点和空格分隔开。
请注意,这个方法会修改文件夹的名称,因此在运行代码之前,请确保对要修改的文件夹进行备份。
阅读全文