帮我写个Python程序,对xshell的session进行批量改名,只保留文件名中的ipv4地址和.xsh后缀
时间: 2023-03-10 08:08:54 浏览: 139
用python编写一个可以批量修改文件名的小程序(批量操作)。
这可以通过以下Python程序实现:# 遍历xshell会话文件夹
for file in os.listdir('xshell'):
# 使用正则表达式获取文件名中的ipv4地址
ipv4_address = re.search(r'(^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})', file)
# 如果检测到ipv4地址,则将文件保存为ipv4地址.xsh
if ipv4_address:
os.rename(file, ipv4_address.group(1) + '.xsh')
阅读全文