问题描述
所以我试图理解库和包的 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 crccheck
或 import crccheck
或 scapy
或 time
或 math
的脚本中那样做 csv
.. 。等等 ?为什么 struct
有效但
我找到了一个绕过,但我仍然想了解:我错过了什么库/包?来自 C# 世界,我的理解是,如果我需要一个库,我将它包含在项目和 python 中,方法是通过 pip install
语句,然后使用特定模块,然后是import
声明。
我能帮我澄清一下吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)