运行python的行为从python而不是命令行
问题描述:
有没有什么办法可以在python中运行python而不是通过命令行运行?运行python的行为从python而不是命令行
预设使用:在与功能的基本文件夹中运行的行为命令/步骤
期望使用:调用一个函数(或具有一定的进口),它执行在指定文件夹
答
所述的行为测试中发现的溶液通过处理行为源代码:
from behave.__main__ import main as behave_main
behave_main("path/to/tutorial")
行为枚举和处理它在其参数中找到的所有路径的主要方法。
+3
使用附加参数添加标记(-t)并防止跳过场景输出的示例(-k): 'behave_main([“path/to/tutorial”,'-t @run','-k']) ' – DreamFlasher 2015-06-16 08:09:39
在下载页面上似乎有一个示例代码,它将其导入并从文件运行它:https://pypi.python.org/pypi/behave。通常,_yes_,如果你可以从命令行运行它,你可以从一个文件运行它 – 2015-03-03 10:28:31
也许我没有看到明显的,但是我从这个例子开始 - 他们只是用命令“behave”启动它, 。你能否指点我在哪里解释如何从文件中运行它?谢谢! – DreamFlasher 2015-03-03 12:40:17