递归地找到".sh"文件,然后在该路径上执行我的.sh文件,可以通过以下步骤来实现:
import os
def find_sh_files(path):
for root, dirs, files in os.walk(path):
for file in files:
if file.endswith(".sh"):
file_path = os.path.join(root, file)
execute_sh_file(file_path)
for dir in dirs:
find_sh_files(os.path.join(root, dir))
import subprocess
def execute_sh_file(file_path):
subprocess.call(["sh", file_path])
find_sh_files("/path/to/search")
这样,程序将递归地搜索指定路径下的所有文件和文件夹,并执行所有扩展名为".sh"的文件。
对于这个问题,腾讯云没有特定的产品与之相关,因此无法提供相关产品和链接地址。但是,腾讯云提供了一系列云计算服务,包括云服务器、云数据库、云存储等,可以满足各种云计算需求。你可以访问腾讯云官方网站获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云