实验使用python批量修改文件名
时间: 2023-10-24 17:06:12 浏览: 92
可以使用Python自带的os模块和shutil模块来批量修改文件名。下面是一个示例代码:
```python
import os
import shutil
# 获取文件夹中所有文件名
path = './files'
files = os.listdir(path)
# 遍历每个文件并修改文件名
for index, file in enumerate(files):
# 新文件名
new_name = f'{index + 1}.txt'
# 旧文件路径
old_path = os.path.join(path, file)
# 新文件路径
new_path = os.path.join(path, new_name)
# 修改文件名
shutil.move(old_path, new_path)
```
这段代码将文件夹中所有文件名修改为1.txt, 2.txt, 3.txt...的形式。你可以根据需要修改代码中的文件夹路径和新文件名的格式。
相关问题
用Python实现批量生成文件调试过程及实验结果代码
好的,下面是一个简单的Python脚本,可以批量生成文件并记录调试过程及实验结果:
```python
import os
# 需要生成文件的数量
file_num = 10
# 循环生成文件
for i in range(file_num):
# 文件名为文件编号加上后缀.txt
file_name = str(i) + '.txt'
# 创建文件并写入调试过程及实验结果
with open(file_name, 'w') as f:
f.write('调试过程:\n')
f.write('实验结果:\n')
# 打印生成的文件名
print('生成文件:', file_name)
# 打印完成提示
print('批量生成文件完成!')
```
你可以根据需要修改file_num的值来指定生成文件的数量,也可以在with open()中写入更详细的调试过程及实验结果。
阅读全文