python 重命名文件名为文件夹名+文件名
时间: 2023-04-02 22:04:31 浏览: 117
我可以回答这个问题。您可以使用Python的os模块来实现这个操作。具体的代码如下:
```python
import os
# 获取当前目录下的所有文件和文件夹
files = os.listdir()
# 遍历所有文件和文件夹
for file in files:
# 判断是否是文件夹
if os.path.isdir(file):
# 获取文件夹名
folder_name = file
# 遍历文件夹中的所有文件
for sub_file in os.listdir(file):
# 获取文件名
file_name = sub_file
# 重命名文件
os.rename(os.path.join(folder_name, file_name), os.path.join(folder_name, folder_name + '_' + file_name))
```
这段代码会将当前目录下所有文件夹中的文件名重命名为文件夹名_文件名的形式。
阅读全文