“Python和运维”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
第6行: 第6行:
 
# -*- coding:utf-8 -*-
 
# -*- coding:utf-8 -*-
  
#需要把程序放在与修改的文件同一目录下,因为filenames只是获取了程序目录的文件名。
 
 
# python批量更换后缀名
 
# python批量更换后缀名
 
import os
 
import os
第15行: 第14行:
 
portion = os.path.splitext(filename)
 
portion = os.path.splitext(filename)
 
# 如果后缀是.dat
 
# 如果后缀是.dat
if portion[1] == ".txt":
+
if portion[1] == ".dat":
# 重新组合文件名和后缀名 有两种情形在这个例子
+
# 重新组合文件名和后缀名
 +
newname = portion[0] + ".txt"
  
                # txt 文件改为sh
+
#txt 文件改为sh 要用这个记得打开下行注释
                newname = portion[0] + ".sh"
+
#newname = portion[0] + ".sh"
  
                #去掉.txt后缀名
+
os.rename(filename,newname)
newname = portion[0] 
 
  
  
os.rename(filename,newname)
 
 
</pre>
 
</pre>
  

2022年2月14日 (一) 01:46的版本

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] == ".dat":
		# 重新组合文件名和后缀名
		newname = portion[0] + ".txt"

		#txt 文件改为sh 要用这个记得打开下行注释
		#newname = portion[0] + ".sh"

		os.rename(filename,newname)



python文件操作3--批量修改文件后缀名


github.com 一些常用的Python脚本

Python运维常用的脚本,提高工作效率就靠它了

python常用的运维脚本有哪些

zhihu 你用 Python 写过哪些有趣的脚本?

python爬取廖雪峰教程存为PDF