如何在python代码中运行python调用

时间:2014-02-03 20:35:06

标签: python invoke

我正在尝试编写一些python代码来自动化一些东西,并希望在执行期间安装一些ruby gems。

我正在阅读Invoke

我尝试使用记录here的cli api,这就是我尝试运行它的方式:

import invoke
invoke.cli.parse(*args, **kwargs)

但收到此错误:

AttributeError: 'module' object has no attribute 'cli' 

1 个答案:

答案 0 :(得分:1)

invoke.cli可能是invoke的子模块,默认情况下不会导入。尝试:

import invoke.cli

编辑:我怀疑,看看__init__.pypackage organization证实了我的怀疑。 cli是您需要明确导入的子模块。