#!/usr/bin/python
# -*- coding:UTF-8 -*-

import os

defaultFile = open('D:\\Documents\\NetSarang\\Xshell\\Sessions\\default')
defaultOld = defaultFile.read()
defaultFile.close()

for root, dirs, files in os.walk('D:\\Documents\\NetSarang Computer\\6\\Xshell\\Sessions'):
    for file in files:
        if os.path.splitext(file)[1] == '.xsh':
            print('file:', file)
            default = defaultOld
            for line in open(root+'\\'+file, encoding='utf-16-le'):
                line = line.replace('\r', '').replace('\n', '')
                if line.find('Host=') == 0:
                    default = default.replace('Host=', line)
                if line.find('Password=') == 0:
                    default = default.replace('Password=', line)
                if line.find('UserName=') == 0:
                    default = default.replace('UserName=', line)
            writeFile = open('D:\\Documents\\NetSarang\\Xshell\\Sessions\\'+file, 'w')
            writeFile.write(default)
            writeFile.close()
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐