我在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/