导入同目录下的脚本在cmd中用python和pytest执行的区别

可能是版本还是其他原因,如果要从同目录下导入其他的脚本文件,如果是python  test1.py  执行,导入脚本的时候要把小数点去掉,不然会报错,而pytest相反,对比如下:都是正确的写法

  1. python:from pyvar import var_dic
  2. pytest:  from .pyvar import var_dic   (var_dic是pyvar里创建的类)

pyvar的写法有区别,pytest的前面加小数点了,应该有小伙伴会遇到这种情况,这是我最近发现的,不知道什么原因,还望各位大佬指导。

导入同目录下的脚本在cmd中用python和pytest执行的区别_第1张图片 

 

你可能感兴趣的:(python,pytest,开发语言)