栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何告诉pylint忽略某些进口?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何告诉pylint忽略某些进口?

对于那些真的想忽略模块的人,我在这里放置了我的pylint小补丁:在’/pylint/checkers/imports.py’中

262     def get_imported_module(self, modnode, importnode, modname):+263         import sys+264         ignoreModules = ['_winreg', 'your', 'bogus','module','name']265         try:        +266  if sys.platform =='linux2' and modname not in ignoreModules:267      return importnode.do_import_module(modname)268         except astng.InferenceError, ex:269  if str(ex) != modname:270      args = '%r (%s)' % (modname, ex)

这个小技巧比忽略所有警告更有效。理想情况下,如果有时间的话,我会通过

.pylintrc
文件放置一个补丁来完成此操作。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/623725.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号