python 以递归方式收集所有* .ppk,启动PAGEANT.EXE(Windows的ssh-agent)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 以递归方式收集所有* .ppk,启动PAGEANT.EXE(Windows的ssh-agent)相关的知识,希望对你有一定的参考价值。

import os
import sys

def get_files(only_ext):
	for root, sub_folders, files in os.walk("."):
		for file in files:
			name, ext = os.path.splitext(file)
			if ext == only_ext:
				yield os.path.join(root, file)[2:]

pa_path = "..\\..\\PortableSoft\\putty\\PAGEANT.EXE"
keys = list(get_files(".ppk"))

#first (index 0) argument is program itself
os.execv(pa_path, [pa_path] + keys)

以上是关于python 以递归方式收集所有* .ppk,启动PAGEANT.EXE(Windows的ssh-agent)的主要内容,如果未能解决你的问题,请参考以下文章

ppk文件用啥工具打开,在哪能下到?

Python中的递归基础

有没有办法从NestJS应用程序中收集所有方法及其路径?

SQL查询以递归方式获取经理下所有员工的姓名

我的python脚本以递归方式重命名文件,但失败了

python 以递归方式列出文件夹的内容,按修改时间排序。