用python实现一个脚本,能够将同文件夹下以.py为后缀的文件以外的文件用顺序数字编号,且后缀不变
时间: 2024-03-10 08:51:09 浏览: 114
python 实现对文件夹内的文件排序编号
好的,以下是一个用Python实现的脚本,可以将同文件夹下以.py为后缀的文件以外的文件用顺序数字编号,且后缀不变:
```python
import os
path = os.getcwd() # 获取当前目录
files = os.listdir(path) # 获取目录下所有文件
i = 1 # 用于计数
for file in files:
if file.endswith('.py'): # 如果是以.py结尾的文件,则跳过
continue
else:
# 获取文件的后缀
suffix = os.path.splitext(file)[1]
# 构造新的文件名
new_name = str(i) + suffix
# 重命名文件
os.rename(file, new_name)
# 计数器加1
i += 1
```
使用方法:
1. 将以上代码复制到一个.py文件中,保存在目标文件夹下。
2. 打开终端或命令行窗口,进入目标文件夹。
3. 运行脚本,命令为:`python script_name.py`,其中`script_name.py`为脚本文件名。
运行后,同文件夹下以.py为后缀的文件以外的文件会被顺序编号,且后缀不变。
阅读全文