在python脚本中导入模块并找出目录/包的布局

时间:2015-07-23 23:05:09

标签: python-2.7 python-import

我是python的新手......我一直在四处寻找一个更好的答案...但我仍然在努力。

我试图导入一些脚本来让代码互相交谈。我已经尝试通过python文档建议导入:

from SomePackage.somefile import object

实际目录如下所示

Foo/
├── bin
│   
├── README.txt
├── setup.py
├── development.ini
├── SomePackage
│   ├── somefile
│   │   ├── __init__.py
│   │   ├── object.py
│   ├── __init__.py

我是否需要在我的.py文件中导入?每个模块都有一个空的 init .py文件。我应该搬到我的程序所在的位置吗?

任何帮助都真的很感激!!

1 个答案:

答案 0 :(得分:0)

我想出了这个问题!我需要创建一个创建包和模块的setup.py文档!

setup(

    #contents
    packages=['somepackage', 'somepackage.someotherpackage'],
    py_modules=['somepackage.module.file.py'],
    scripts=['bin/somescript-cmd'], 
    #more code...