gpt4 book ai didi

python - 使用 python 脚本在应用程序中执行命令?

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:35 27 4
gpt4 key购买 nike

所以基本上我想做的是编写一个 python 脚本,它将在应用程序自己的命令行中执行一系列命令。我知道 subprocess 模块以及如何使用它在 shell 中一个接一个地执行命令,但是一旦我使用我的脚本成功执行它,我似乎无法弄清楚如何在应用程序的 shell 中导航。例如,假设我正在使用应用程序“app”。我成功地从 shell 使用命令“runmod app”执行了应用程序,然后这在 shell 中启动了应用程序,应用程序的内部命令行以“app>”开头。如何使用我的脚本从这个内部应用程序命令行执行命令?

最佳答案

你可以使用这个包,这是一个小型大学项目的小例子。

#proyecto.py
import os, sys
import argparse

parser = argparse.ArgumentParser()
# Define flags
parser.add_argument('-f', '--front', dest='front', help='Path to front view video in mp4, avi or wmv format')
parser.add_argument('-b', '--back', dest='back', help='Path to back view video in mp4, avi or wmv format')
parser.add_argument('-r', '--right', dest='right', help='Path to right view video in mp4, avi or wmv format')
parser.add_argument('-l', '--left', dest='left', help='Path to left view video in mp4, avi or wmv format')
....
....
....


args = parser.parse_args()
if validate_flags(args.front, args.back, args.left, args.right, args.video_output):
front = args.front
back = args.back
left = args.left
right = args.right
video_out = args.video_output

它应该被执行

python proyecto.py -i video_ex.mp4 -o out.avi -s 480 --scale 0.5

关于python - 使用 python 脚本在应用程序中执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55230688/

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