“Python和运维”的版本间的差异
跳到导航
跳到搜索
第14行: | 第14行: | ||
portion = os.path.splitext(filename) | portion = os.path.splitext(filename) | ||
# 如果后缀是.dat | # 如果后缀是.dat | ||
− | if portion[1] == ". | + | if portion[1] == ".txt": |
− | # 重新组合文件名和后缀名 | + | # 这里是把 .txt去掉 重新组合文件名和后缀名 |
− | newname = portion[0] | + | newname = portion[0] |
#txt 文件改为sh 要用这个记得打开下行注释 | #txt 文件改为sh 要用这个记得打开下行注释 |
2022年2月14日 (一) 01:49的版本
python常用的运维脚本
py3 批量修改文件后缀名 或者去掉后缀名
#!/usr/bin/python3 # -*- coding:utf-8 -*- # python批量更换后缀名 import os # 列出当前目录下所有的文件 files = os.listdir('.') for filename in files: portion = os.path.splitext(filename) # 如果后缀是.dat if portion[1] == ".txt": # 这里是把 .txt去掉 重新组合文件名和后缀名 newname = portion[0] #txt 文件改为sh 要用这个记得打开下行注释 #newname = portion[0] + ".sh" os.rename(filename,newname)