我在linux(raspbian)上运行一个python(2.7)文件。
文件在尝试加载库之前运行正常。
运行Linux。不是窗户。
我已经在windows机器上执行了这个程序,它没有问题。
完全错误:
回溯(最近一次呼叫时间):
文件“mainmsg.py”,第42行,in
实例=pcanbasic()
文件“/home/pi/alexa/pcanbasic.py”,第242行,在init中
self.\u m_dllbasic=windll.loadlibrary(“pcanbasic”)
名称错误:未定义全局名称“windll”
我知道问题可能是因为仅限Windows的库?我正在寻找一个允许我的代码在Linux上运行的解决方案。

最佳答案

您可以捕获错误并进行处理。

try:
    instance = PCANBasic()
except NameError:
    pass          # replace it whatever you want to do when this error occurs.

剩下的东西

关于python - NameError:未定义全局名称“windll”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51322951/

10-14 06:31