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

2024-09-29 22:03:03 发布

您现在位置:Python中文网/ 问答频道 /正文

所以本质上我要做的是编写一个python脚本,在应用程序自己的命令行中执行一系列命令。我知道subprocess模块以及如何使用它在shell中一个接一个地执行命令,但我似乎不知道在使用脚本成功执行应用程序shell之后如何在其shell中导航。例如,假设我正在使用应用程序“app”。我使用shell中的命令“runmod app”成功执行app,然后在shell中启动应用程序,应用程序的内部命令行以“app>;”开头。如何使用脚本从这个内部应用程序命令行执行命令?你知道吗


Tags: 模块命令行命令gt脚本app应用程序shell
1条回答
网友
1楼 · 发布于 2024-09-29 22:03:03

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

#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

相关问题 更多 >

    热门问题