如何修复“import crccheck”上的 Pylint 导入错误?

问题描述

所以我试图理解库和包的 Python 概念,到目前为止我认为它们是相同的,但我想我在这里错过了一些要点来完全理解它。

基本上我正面临 pylint 导入错误,因为在 from crccheck.crc import Crc16CcittFalse 语句中实现了 try/except 顺便说一句。为了给出一些上下文,我不得不复制一些代码包括这个 'from...' 行:我的理解是,用作内部工具的原始脚本不是实际 (官方)软件构建,因此不进行任何 pylint 检查。但我的脚本可以。作为一个团队项目,我真的没有选择简单地更改 pylint 配置,除非有理由......但我不确定这里是否合理......

我今天的问题是:
1 - 我认为这个 pylint 错误基本上是在干扰 try/except 语句,其目的实际上是处理这个异常吗?

try :
      from crccheck.crc import Crc16CcittFalse
      blah blah blah
except :
      blah blah blah

2 - 为什么我可以执行 import pyqtgragh as pg 并使用 pyqtgragh/pg 没有任何问题,但 from crccheck.crc import Crc16CcittFalse 给出了 pylint 导入错误,当我尝试 {{1 }} 我仍然遇到相同的导入错误,但这次是在 import crccheck 上,但我能够执行 import crccheck 吗?为什么我不能像在使用 pip install crccheckimport crccheckscapytimemath 的脚本中那样做 csv .. 。等等 ?为什么 struct 有效但

我找到了一个绕过,但我仍然想了解:我错过了什么库/包?来自 C# 世界,我的理解是,如果我需要一个库,我将它包含在项目和 python 中,方法是通过 pip install 语句,然后使用特定模块,然后是import 声明。

我能帮我澄清一下吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)