美文网首页
RobotFramework引用py文件飙红原因

RobotFramework引用py文件飙红原因

作者: Lutous | 来源:发表于2019-07-09 16:19 被阅读0次

1、pth文件没有包含对应分层包的最外层路径、或者RF引用的py文件没有在这个路径下面
2、py文件调试代码没有写在 if name == 'main': 里面
3、pth文件指定的路径下存在重名的包,而引入的包所在路径不在pth文件第一行(这种情况需要修改包名称)
4、pth文件要自己新建,如果黏贴复制python目录下的其它pth文件会导致无法引入pth路径

解决方法:
1、ride.py 或者 python -c "from robotide import main; main()" 打开RF,根据错误信息解决问题
2、nicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0: ordinal not in range(128)
用pycharm修改 ntpath.py 文件:
在def join(path, *paths):函数第一行(注释之后)插入如下代

reload(sys)
sys.setdefaultencoding('gbk')

相关文章

网友评论

      本文标题:RobotFramework引用py文件飙红原因

      本文链接:https://www.haomeiwen.com/subject/phtfkctx.html