无法正确启动特定模块

时间:2016-10-02 12:16:53

标签: python

我正在从Github安装specific module,但我在使用它的功能时遇到了问题。

这是我安装模块所采取的步骤:

  1. 下载zip文件并正常解压缩。
  2. 使用setup.py选项启动install。 (python setup.py install
  3. 该模块没有任何文档,所以我检查了setup.py,它的名字是“Exchange”。
  4. 我尝试导入模块(import Exchange)并且工作正常。
  5. 现在因为我找不到任何文档,我从github(/Exchange/exchange.py)查看了exchange.py
  6. 我尝试使用其中一个功能,但没有用。
  7. 然后我意识到我在文件夹文件中,所以:

    1. 我导入exchange.py本身(from Exchange import exchange)。
    2. 现在来自exchange.py我已导入Exchange班级(from Exchange.exchange import Exchange)。
    3. 我试图调用该类,(Exchange),但我需要为__init__指定7个参数。
    4. 再次,我意识到我需要启动exchange.py本身,所以我没有问题,这是我卡住的地方,我无法启动它。

      我怎样才能正确启动模块?我是对的,我需要从exchange.py开始吗?如果是这样我怎么能发射它?如果不是那么什么是正确的切入点?

1 个答案:

答案 0 :(得分:0)

修复了问题,感谢@metatoaster。

模块的条目是来自main的{​​{1}}函数,在调用之后,模块将被启动。

因此,要启动应用程序,您需要从Exchange包导入exchange.py,从exchange.py导入并调用exchange.py函数。

  1. main
  2. from Exchange.exchange import main