如何在python脚本中执行多个CLI命令?

雷德森

我正在使用TeamForge的CLI在“缺陷”跟踪器部分中创建工件。CLI文件/可执行文件称为“ ctf”,没有扩展名。我想使用python脚本创建工件,但最多只能执行一个命令。我想一次创建一个错误。这是我到目前为止的代码:

import os
os.system("./ctf    go tracker1234;             # going to Defects section
                    create;                     # creating an artifact
                    set title This Is A Title;  # setting artifact's fields
                    set description desc123; 
                    set Product [Product 23]; 
                    set build_number Not known; 
                    set Severity Catastrophic; 
                    set steps_to_reproduce 1st comment; 
                    set Component [component 4]; 
                    set Version [version 19]; 
                    commit)                     # saving the artifact on TeamForge

这是我不断得到的错误:

sh: 1: create: not found
sh: 1: commit: not found

因此,我相信这些命令不会按顺序或按我指定的顺序执行。这意味着每个命令都将单独执行。有什么建议可以按照我指定的顺序运行这些命令?

让我知道是否需要进一步的解释。

更新

我刚刚发现您可以执行此操作:go tracker1234 create这是两个步骤合而为一

n

您可以尝试引用ctf的参数。看看这个:

>>> os.system("echo hi; echo again;")
hi
again

相对:

>>> os.system("echo 'hi; echo again;'")
hi; echo again;

分号可终止外壳程序中的命令。如果您的参数包含分号,则必须用引号引起来,这样它们才不会破坏您的参数列表。

但是,根据CTF指南,他们使用多个命令处理这种情况的方式似乎是将它们放入脚本中并使用以下命令执行:

./ctf script.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

在Python脚本中执行curl命令

来自分类常见问题

如何在Python中执行多个if条件

来自分类Dev

如何在python中解析CLI命令输出(表)?

来自分类Dev

如何在Python脚本中执行命令?

来自分类Dev

如何在python脚本中执行多个CLI命令?

来自分类Dev

在shell脚本中如何在双管道之后执行多个命令

来自分类Dev

如何在bash脚本中执行自定义命令

来自分类Dev

如何在docker CMD命令中运行多个npm脚本

来自分类Dev

如何在yml脚本中调用多个多行命令?

来自分类Dev

如何在Python中执行多个if条件

来自分类Dev

如何从python中的短语识别并执行多个命令?

来自分类Dev

如何在新打开的终端中执行多个命令?

来自分类Dev

如何在bash脚本中执行命令?

来自分类Dev

如何在bash脚本中执行以下命令?

来自分类Dev

如何在python脚本中执行bash命令

来自分类Dev

如何在bash脚本中循环执行Shell命令?

来自分类Dev

在脚本块中执行多个命令并返回多个响应

来自分类Dev

如何在tsystem组件talend中执行多个shell命令

来自分类Dev

如何在Java脚本中执行系统命令?

来自分类Dev

如何在shell脚本中执行复合命令?

来自分类Dev

如何在Linux中执行python脚本?

来自分类Dev

如何在一行中执行多个查找命令?

来自分类Dev

如何在新行中使用 && 运算符执行多个命令(并非全部在单行中):shell 脚本

来自分类Dev

如何在 Windows 中执行 Python 脚本?

来自分类Dev

如何在命令行中执行 1TB 日志文件 python 脚本

来自分类Dev

如何在 azure-scm-console 中执行 NodeJs 脚本,使用 canvas-data-cli 命令

来自分类Dev

如何从在 Python 中执行的 R 脚本返回多个对象

来自分类Dev

我如何在 python 脚本中运行多个命令

来自分类Dev

如何在 Python 脚本中运行 aws scheduler-cli?

Related 相关文章

  1. 1

    在Python脚本中执行curl命令

  2. 2

    如何在Python中执行多个if条件

  3. 3

    如何在python中解析CLI命令输出(表)?

  4. 4

    如何在Python脚本中执行命令?

  5. 5

    如何在python脚本中执行多个CLI命令?

  6. 6

    在shell脚本中如何在双管道之后执行多个命令

  7. 7

    如何在bash脚本中执行自定义命令

  8. 8

    如何在docker CMD命令中运行多个npm脚本

  9. 9

    如何在yml脚本中调用多个多行命令?

  10. 10

    如何在Python中执行多个if条件

  11. 11

    如何从python中的短语识别并执行多个命令?

  12. 12

    如何在新打开的终端中执行多个命令?

  13. 13

    如何在bash脚本中执行命令?

  14. 14

    如何在bash脚本中执行以下命令?

  15. 15

    如何在python脚本中执行bash命令

  16. 16

    如何在bash脚本中循环执行Shell命令?

  17. 17

    在脚本块中执行多个命令并返回多个响应

  18. 18

    如何在tsystem组件talend中执行多个shell命令

  19. 19

    如何在Java脚本中执行系统命令?

  20. 20

    如何在shell脚本中执行复合命令?

  21. 21

    如何在Linux中执行python脚本?

  22. 22

    如何在一行中执行多个查找命令?

  23. 23

    如何在新行中使用 && 运算符执行多个命令(并非全部在单行中):shell 脚本

  24. 24

    如何在 Windows 中执行 Python 脚本?

  25. 25

    如何在命令行中执行 1TB 日志文件 python 脚本

  26. 26

    如何在 azure-scm-console 中执行 NodeJs 脚本,使用 canvas-data-cli 命令

  27. 27

    如何从在 Python 中执行的 R 脚本返回多个对象

  28. 28

    我如何在 python 脚本中运行多个命令

  29. 29

    如何在 Python 脚本中运行 aws scheduler-cli?

热门标签

归档