python -m 命令行模式运行。如unittest

https://www.cnblogs.com/xueweihan/p/5118222.html

https://www.jb51.net/article/174005.htm

导入一个叫 mod1 的模块时,解释器先在当前目录中搜索名为 mod1.py 的文件。如果没有找到的话,接着会到 sys.path 变量中给出的目录列表中查找。 sys.path 变量的初始值来自如下:

    1. 输入脚本的目录(当前目录)。
    2. 环境变量 PYTHONPATH 表示的目录列表中搜索(这和 shell 变量 PATH 具有一样的语法,即一系列目录名的列表)。
    3. Python 默认安装路径中搜索。
      实际上,解释器由 sys.path 变量指定的路径目录搜索模块,该变量初始化时默认包含了输入脚本(或者当前目录), PYTHONPATH 和安装目录。这样就允许 Python程序了解如何修改或替换模块搜索目
posted @ 2020-08-10 16:04  峡谷恶霸  阅读(371)  评论(0编辑  收藏  举报