VScode中误报Unable to import 'xxx' pylint(import-error)的解决方案

在vscode中进行同级目录调用模块时(在test_case/veryInfoUpload.py中引用public/Loginmodel.py中的方法),会出现如下现象:

1、 在public中添加__init__.py文件,使其成为包,使用包的特性,在public同级的模块maintest.py中直接带包导入是没有问题的:from public.Loginmodel import veryLogin,veryLogout;但是在public的同级目录下的模块中再去带包调用就出错了,各种尝试都不行。

2、 定义pubic为包,不能解决我们的问题,只能采用第二种方式了,我们将public目录追加到sys.path中(sys为python的模块,需要导入),然后再进行导包:from Loginmodel import veryLogin,veryLogout;这时候运行脚本就能正常导入模块中的方法了,但是vscode提示Vscode pylint unable to import的问题。

经过分析,是由于再追加sys.path之前,vscode静态分析,是不能导入public下模块的,但是代码运行起来之后,导入又是正确的,因此vscode的这个提示是有问题的,而且红色标注了,对强迫症的我们非常难受。下面就来看下如何去掉这个红色的提示。

在vscode中点击文件->首选项->设置,在搜索框中输入:pylintArgs

在搜索的结果Python>Linting:Pylint Args中点击添加项,分别添加—errors-only已及—disable=E0401,保存,退出设置,重启vscode,上述的错误提示就没有了。

vscode 导入文件_VScode中误报Unableto import'xxx'pylint(import-error)解决方案相关推荐

  1. 下载的文件为什么会误报病毒?

    下载的文件为什么会误报病毒? 1.易语言技术缺陷 安装包里的一些注册机.激活工具使用了易语言(EF)技术,由于易语言的特点及缺陷直接造成很多杀毒软件误报,不管你用易语言写什么程序,杀毒软件就会认为它是 ...

  2. 解决php上传文件过程中Warning move_uploaded_file, failed to open stream的解决方案

    报错信息: Warning: move_uploaded_file(upload/test.png) [function.move-uploaded-file]: failed to open str ...

  3. vscode中打开pdf文件_VSCode中LaTeX和SumatraPDF双向搜索

    使用 SumatraPDF 预览编译好的PDF文件,添加以下代码进入设置区.注意设置中的路径,要选为自己对应的文件路径. "latex-workshop.view.pdf.viewer&qu ...

  4. 介绍一种导入文件夹中图片数据集的方法

    如果你有一个文件夹,里面有很多图片数据,而label就是图片的名称,图片排列杂乱无章,这时候导入数据可能显得略微棘手,可以用下面方法尝试试试看. 这里要使用imutils包,如果没有的话,可以通过pi ...

  5. vscode java环境_VSCode中Java开发环境的配置方法

    vscode中怎么搭建Java开发环境?下面本篇文章给大家介绍一下VSCode配置Java开发环境的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 配置Java开发环境 主要参 ...

  6. vscode git使用_vscode中使用git

    1.初始设置 主要参考文章:1.如何将本地的项目推送至git仓库.2.b站视频 进行全局设置 git config --global user.name "名字" git conf ...

  7. 开发技术-使用easyexcel导入文件(简单示例)

    目录 1.引入依赖 2.实体类 3.业务处理类 4.监听类 5.controller 6.postman 测试 7.说明 1.引入依赖 pom 文件中增加 easyexcel 依赖 <depen ...

  8. 从其他文件夹导入文件

    我有以下文件夹结构. application/app/folder/file.py 我想从位于另一个Python文件中的file.py导入一些功能 application/app2/some_fold ...

  9. c语言字符串路径打开本地文件,C语言文件路径中的”/“和“\“

    在不同系统的情况系   windows下是\,linux和unix下是/  但在win中没有本质区别. 但是由于   \   也是转义字符的起始字符,  所以, 路径中的   \   通常需要使用   ...

最新文章

  1. Iterator(迭代器)的一般用法
  2. WebWorker与WebSocket实现前端消息总线
  3. Web前端开发学习资料分享
  4. 查看博客模板的css代码
  5. uboot源码——汇编阶段的start.S文件
  6. linux登陆提示鉴定故障_5个最常见的Linux问题的故障排除提示
  7. 计算机211学校四川,四川省有哪些211大学?附排名
  8. [CQOI2011]放棋子
  9. adroid intent使用
  10. 用Python编写程序,写一个通信录。
  11. ORA-01950: 对表空间 'USERS' 无权限
  12. MATLAB绘制B样条曲线
  13. 全民农场服务器维修,微信全民农场新手常见问题集锦
  14. java long拼接,String类型集合元素分割和拼接,String类型集合转为Long类型集合
  15. 青藤云安全获六千万A轮融资 自适应安全平台营收过千万
  16. Nginx教程 安装
  17. 无向图的最大独立集和最大团
  18. 【文字识别】TrOCR: Transformer-based Optical Character Recognition with Pre-trained Models
  19. 联想服务器rd650性能,性能强劲 联想ThinkServer RD650
  20. 用计算机弹远走高飞谱,远走高飞 (完整顺序)

热门文章

  1. 对python编程做介绍-python002-编程语言介绍
  2. 项目管理excel_项目经理必备的6款项目管理软件
  3. 再聊机器人设计:如何加速开发流程?
  4. oracle表的历史数据转储过程,C#连接Oracle数据库通过存储过程操作数据库 - cuizm的专栏 - CSDN博客...
  5. php 库存自动减少,ECSHOP付款后自动减少库存功能
  6. 每天一道CTF---bugku-----有趣的题(PHP语言特性)
  7. 01初识鸿蒙_移动通讯技术的发展
  8. egret键盘事件监听
  9. 【题解】【洛谷 P1967】 货车运输
  10. 网络编程+Python