2017-03-02 73 views
0

我有一个Python程序,它的目录是在以下格式:如何使python命令行程序作为python库导入?

- program: 
    - LICENSE 
    - README.md 
    - VERSION 
    - setup.cfg 
    - setup.py 

    - bin: 
    - program_name 

    - test: 
    - test_qbatch.py 

如果我通过pip安装此程序,它的安装。

如果我尝试使用Python导入此程序

python 
>>> import program_name 

我得到错误:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named program_name 

我怎样才能让这个程序通过命令行(其中它已经)上运行,以及通过在Python中导入为一个库?

回答

0

您需要在您的文件夹中包含一个__init__.py,以便将它视为Python模块。

相关问题