刚开始用pycharm写自动化测试没多久,遇到了一个问题,自己写的函数在调取的时候报错。尝试重装python,卸载多版本python,配置PATHONPATH文件路径,检查文件路径,检查语法,添加sys.appen(..)等,均未解决,报错如下
经过排查研究发现,之前新建文件是这样的步骤
新建的文件图标显示python形式,但是没有后缀名
运行结果一直报错。。。
后来新建了一个文件,直接选择了python形式,出现了后缀名.py,结果运行成功~
研究发现fun1和fun2都显示成python文件,连图标都是python的,但是实际上是不一样的,所以创建文件的时候要搞清楚。
还有一点,之前曾经装过robotframework,导致刚开始创建包的时候里面的__init__文件变成了robotframework形式
这种情况要在file type中配置好,防止文件类型不对导致的错误