gpt4 book ai didi

python - 使用python,如何在目录中找到不同的python脚本然后运行它

转载 作者:太空宇宙 更新时间:2023-11-03 23:53:38 25 4
gpt4 key购买 nike

使用python,需要在一个目录下再找一个python脚本文件,然后运行

system = input("Enter system name: ")
for filename in listdir(directory):
if filename.find(system + "_startup") != -1 and filename.endswith(".py"):
# import and run specific startup script

我知道如何正常查找和打开一个文件,我知道如何从另一个脚本调用一个 python 脚本,但我真的不知道如何弥补这里的差距。

我正在使用的每个系统都会运行不同的“启动”脚本。我不想将我拥有的每个启动文件都导入到我的主脚本(有很多启动脚本)中,只导入感兴趣系统的特定文件。有没有办法让我在不导入所有启动文件的情况下实现这一目标?

最佳答案

如果您需要做的只是执行脚本,一种选择是生成一个新进程:

import subprocess

subprocess.run(["python3", filename])

关于python - 使用python,如何在目录中找到不同的python脚本然后运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58563009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com