python文件启动,模块启动,__main__.py

1,文件启动就是用命令python  文件名,模块启动python  -m  模块名

2,文件启动会把所在目录加入到sys.path, 模块启动当前相对目录加入到sys.path

3,__main__.py ,文件调用目录时候直接进入,模块调用先进入__init__.py,再进入__main__.py

4.通常统一入口路径采用下面的方法。

1)__init__.py

def main():

    print('------enter-----')

2)__main__.py

import sys

import os

if not __package__:

    path = os.path.join(os.path.dirname(__file__), os.pardir)

    sys.path.insert(0, path)

import test

test.main()

 

posted @ 2016-06-16 16:10  DXAndLIGHT  阅读(2613)  评论(0编辑  收藏  举报