“Python和运维”的版本间的差异
跳到导航
跳到搜索
第1行: | 第1行: | ||
=python常用的运维脚本= | =python常用的运维脚本= | ||
+ | == py3 批量修改文件后缀名== | ||
+ | |||
+ | <pre> | ||
+ | #!/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": | ||
+ | # 重新组合文件名和后缀名 | ||
+ | newname = portion[0] | ||
+ | os.rename(filename,newname) | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
[https://github.com/fupinglee/MyPython github.com 一些常用的Python脚本] | [https://github.com/fupinglee/MyPython github.com 一些常用的Python脚本] |
2022年2月11日 (五) 08:44的版本
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": # 重新组合文件名和后缀名 newname = portion[0] os.rename(filename,newname)