两个python模块互相访问

时间:2017-12-01 20:10:32

标签: python python-2.7

我的项目中有三个模块。我很想让彼此看得见。

这是目录结构

MyProject
    > web
         > handlers.py
    > models
         > mymodel.py
    > utils
         > stringutils.py

1 个答案:

答案 0 :(得分:0)

我明白了。我应该在模块中包含__init__.py,以便项目的其他模块可以看到它。

新目录结构

MyProject
    > web
        > __init__.py
        > handlers.py
    > models
        > __init__.py
        mymodels.py
    > utils
        __init__.py
        > utils.py
    main.py

现在,当我从main.py调用处理程序时,处理程序可以访问模型和工具。