问题:
目录结构:
如下图,终端在classmate
目录下执行命令报错
pytest test_0924.py
模块搜索路径:
当我们试图加载一个模块时,Python
会在指定的路径下搜索对应的.py文件,如果找不到,就会报错。默认情况下,Python
解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys
模块的path
变量中。
打印sys,path
看下搜索路径是否包含common
模块:
由上图知道,编译器是找不到common
模块的,因为在classtime
目录下只有test_0924.py
文件,正确应该要在wmPC
这个目录下去找,即往sys.path中加路径。