PyDAQmx 导入混乱
PyDAQmx importing confusion
我正在尝试使用 PyDAQmx。如果我尝试导入
from PyDAQmx.DAQmxFunctions import *
...
DAQmxResetDevice(ch) #unresolved
无法识别函数调用。但是以下工作正常:
import PyDAQmx.DAQmxFunctions as daq
...
daq.DAQmxResetDevice(ch) #fine
知道为什么会这样吗?我想使用第一种情况只是为了避免在我的代码中出现不必要的混乱,因为该库中会有很多函数调用。我知道导入已被讨论到死,我查看了很多线程,但找不到任何可以解释我的问题的东西。
仅供参考,python 2.7,PyCharm 4.5.3 社区版,NI-DAQ 14.5.1,PyDAQmx 1.3.1。
PyDAQmx 在其 __init__.py
中没有 __all__
定义:
https://github.com/clade/PyDAQmx/blob/master/PyDAQmx/__init__.py
没有 __all__
,Python 不知道 import。
我正在尝试使用 PyDAQmx。如果我尝试导入
from PyDAQmx.DAQmxFunctions import *
...
DAQmxResetDevice(ch) #unresolved
无法识别函数调用。但是以下工作正常:
import PyDAQmx.DAQmxFunctions as daq
...
daq.DAQmxResetDevice(ch) #fine
知道为什么会这样吗?我想使用第一种情况只是为了避免在我的代码中出现不必要的混乱,因为该库中会有很多函数调用。我知道导入已被讨论到死,我查看了很多线程,但找不到任何可以解释我的问题的东西。
仅供参考,python 2.7,PyCharm 4.5.3 社区版,NI-DAQ 14.5.1,PyDAQmx 1.3.1。
PyDAQmx 在其 __init__.py
中没有 __all__
定义:
https://github.com/clade/PyDAQmx/blob/master/PyDAQmx/__init__.py
没有 __all__
,Python 不知道 import。