如何将python命令行程序作为python中的库导入?

时间:2017-03-02 19:11:48

标签: python-2.7

我有一个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中作为库导入?

1 个答案:

答案 0 :(得分:0)

您需要在文件夹中包含__init__.py才能将其视为Python模块。