python工程结构

 

 原文www.cnblogs.com/alex3714/articles/5765046.html

Foo/
|-- bin/
|   |-- foo
|
|-- foo/
|   |-- tests/
|   |   |-- __init__.py
|   |   |-- test_main.py
|   |
|   |-- __init__.py
|   |-- main.py
|
|-- docs/
|   |-- conf.py
|   |-- abc.rst
|
|-- setup.py
|-- requirements.txt
|-- README

实际例子:
Atm/
|-- bin/
|   |-- atm.py
|
|-- core/
|   |-- __init__.py
|   |-- main.py
|
|-- conf/
|   |-- conf.py
|   |-- abc.rst
|
|-- setup.py
|-- requirements.txt
|-- README
在atm.py里
import os
import sys
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
from core import main
main.login()


在main.py里
def login():
print("Welcome to my atm")
  
posted @ 2018-05-15 09:43  强巴  阅读(200)  评论(0编辑  收藏  举报