广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python批量修改SecureCRT会
  • 699
分享到

python批量修改SecureCRT会

批量pythonSecureCRT 2023-01-31 02:01:14 699人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

#利用python批量修改SecureCRT 会话密码 # -*- coding:utf-8 -*- import os,re def CRT_Path(path,*args,**kwargs):     for (dirpath, di

#利用python批量修改SecureCRT 会话密码
# -*- coding:utf-8 -*-
import os,re

def CRT_Path(path,*args,**kwargs):
    for (dirpath, dirnames, filenames) in os.walk(path):
        for file in filenames:
            fullname = os.path.join(dirpath, file)
            f1 = open(fullname,'r',encoding="utf-8")
            alllines = f1.readlines()
            f1.close()
            f2 = open(fullname, 'w',encoding="utf-8")
            pw_r = re.compile(r'("PassWord V2"=)(.*)')
            if 'admin' in alllines[0]:  # 判断用户名是否是admin(可根据需要修改)
                for eachline in alllines:
                    a = re.sub(pw_r,'\g<1>'+admin_pwd,eachline)
                    f2.writelines(a)
            elif 'root' in alllines[0]: #判断用户名是否是root(可根据需要修改),有其他继续添加就行
                for eachline in alllines:
                    a = re.sub(pw_r,'\g<1>'+root_pwd,eachline)
                    f2.writelines(a)
            else:
                f2.writelines(alllines)
            f2.close()

if __name__ == '__main__':
    # admin 密码加密字符串
    admin_pwd = 'xxooxxoo'
    # root 密码加密字符串
    root_pwd = 'xxooxxooxxoo'
    path = r'C:\Users\root\Desktop\Sessions'  # CRT Seesions 路径
    CRT_Path(path)

GitHub链接地址:

https://github.com/babyshen/Python/blob/master/%E6%89%B9%E9%87%8F%E4%BF%AE%E6%94%B9SecureCRT%E5%AF%86%E7%A0%81.py

--结束END--

本文标题: python批量修改SecureCRT会

本文链接: https://www.lsjlt.com/news/186532.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python批量修改SecureCRT会
    #利用python批量修改SecureCRT 会话密码 # -*- coding:utf-8 -*- import os,re def CRT_Path(path,*args,**kwargs):     for (dirpath, di...
    99+
    2023-01-31
    批量 python SecureCRT
  • python 批量修改密码
    下午闲来无事,就搞个批量密码修改工具玩玩...#!/usr/bin/env python import paramiko import time ip_list=('ip1','...
    99+
    2023-01-31
    批量 修改密码 python
  • python windows下批量修改文
        经常会下载一些资料和学习视频,往往这些资料名称很多,想批量修改又很不方便,刚好用python写一个修改文件名的小程序。    windows下安装python这个就不多说了,直接下载安装程序安装即可。https://www.pyth...
    99+
    2023-01-31
    批量 python windows
  • python 批量修改主机名
    公司需要新上项目,上架20台机器,要对这些主机进行改名#!/usr/bin/env python from multiprocessing import Process, Pool import paramiko import sys,os...
    99+
    2023-01-31
    批量 主机名 python
  • python 批量修改root密码
    #_*_coding:utf8_*_ from multiprocessing import Process, Pool import paramiko import sys,os host_list = (     ('192.168....
    99+
    2023-01-31
    批量 密码 python
  • golang批量修改
    golang是一种非常强大的编程语言,它具有高度的并发和并行性能,在一些涉及大量数据处理和网络编程的场景下,golang的表现非常出色。在这样的环境下,我们通常需要进行批量修改操作,本文就介绍如何利用golang进行批量修改。一、批量修改的...
    99+
    2023-05-16
  • python如何批量修改文件名
    使用python批量修改文件名的方法:1.新建python项目;2.导入os模块;3.使用os.listdir()方法获取文件;4.使用os.rename()方法批量修改文件名;具体步骤如下:首先,打开python,并新建一个python项...
    99+
    2022-10-12
  • Python批量修改寄存器的值
    在写代码过程中,我们修改代码中寄存器的值,但是有时寄存器的数据较多,手动修改容易出现错误而且花费的时间长 这是一段寄存器的配置值:   0x00, 0x34  0x35, 0x25  0x...
    99+
    2023-01-30
    寄存器 批量 Python
  • Mybatis批量插入、修改
            在 MyBatis 中, 标签用于遍历集合类型的条件,并且可以将多个参数值拼接成为 SQL 语句的一个部分,通常被用于批量插入或更新等操作。  属性及介绍          属性介绍collection集合名称item字符别...
    99+
    2023-09-09
    java spring boot mybatis mysql
  • 实例讲解Python批量修改文件名
    本篇文章给大家带来了关于python视频教程的相关知识,其中主要介绍了关于批量修改文件名的相关问题,包括了在原有的名字前中后批量加字、所有文件重新命名并添加序号等等内容,下面一起来看一下,希望对大家有帮助。随意一点,这是我刚刚新建的文件夹和...
    99+
    2022-06-21
    python
  • python批量修改xml文件中的信息
    目录项目场景:问题描述:分析:解决方案:总结项目场景: 在做目标检测时,重新进行标注会耗费大量的时间,如果能够批量对xml中的信息进行修改,那么将会节省大量的时间,接下来将详细介绍如...
    99+
    2022-11-12
  • SQL 批量修改订单号
    例:现在有个需求,需要将一批订单号的中的日期20170599 替换成新的日期20180699修改前:select * from ICStockBill where FBillNo lik...
    99+
    2022-10-18
  • springboot怎么批量修改redis
    Spring Boot中可以使用RedisTemplate来操作Redis,可以通过以下步骤来批量修改Redis中的数据:1. 在S...
    99+
    2023-08-31
    redis springboot
  • eclipse如何批量修改变量名
    在Eclipse中,可以通过使用"重命名"功能来批量修改变量名。步骤如下:1. 打开Eclipse,并导入包含要修改变量名的项目。2...
    99+
    2023-10-18
    eclipse
  • Python批量修改文件名的方式详解
    目录批量修改文件名(保留后缀) 批量修改文件名(全改) 读取文件下的所有文件名 总结批量修改文件名(保留后缀) 这种方法,保留了文件原本的后缀。这里主要演示的是对图片名的修改。 ...
    99+
    2022-11-12
  • Python实现批量修改xml文件的脚本
    今天分享一个我自己写的实用脚本,主要是将.xml文件进行批量的修改 首先,声明我并不是很了解.xml的相关知识,所以今天主要是以我遇到的问题来做个记录。 想要更多的了解xml,请看最...
    99+
    2022-11-11
  • Python实现自动批量修改文件名称
    本文介绍基于Python语言,按照一定命名规则批量修改多个文件的文件名的方法。 已知现有一个文件夹,其中包括班级所有同学上交的作业文件,每人一份;所有作业文件命名格式统一,都是地信1...
    99+
    2023-01-30
    Python批量修改文件名 Python修改文件名
  • Python利用os模块批量修改文件名
    初学Python.随笔记录自己的小练习. 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名   renames:可以修改文件名,还可以修改文件上级目录名称 另一个用到的方法是os.l...
    99+
    2023-01-31
    文件名 批量 模块
  • python文件操作3--批量修改文件后
    1、引言 需要把.dat 格式 转化成 .txt格式 2、实现 ##python批量更换后缀名 import os # 列出当前目录下所有的文件 files = os.listdir('.') #print('files',...
    99+
    2023-01-31
    文件 批量 操作
  • Windows10系统Word如何批量修改批注
    这篇文章主要介绍了Windows10系统Word如何批量修改批注,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先,将Excel文档的后缀名修改为 .rar;然后,在双击文件...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作