【发布时间】:2021-02-11 14:08:17
【问题描述】:
所以我正在尝试使用 python 读取 .tdm 文件并使用 tdm_loader 模块。
每
import numpy
import tdm_loader as tdm
data = tdm.OpenFile('DATA.TDM')
data.channel_name(0,0)
data.channel_name(0,0)
输出[2]:'时间'
但是:
data.channel(0,0)
结果:
Traceback (most recent call last):
File "<ipython-input-3-ab5f07c9eb08>", line 1, in <module>
data.channel(0,0)
File "C:\Users\sebastian\Anaconda3\lib\site-packages\tdm_loader\tdm_loader.py", line 231, in channel
data_usi = OpenFile._get_usi_from_txt(lc.findtext('values'))[0]
*IndexError: list index out of range*
data.channel(0,1)
给出另一个错误
Traceback (most recent call last):
File "<ipython-input-7-248c388cba15>", line 1, in <module>
data.channel(0,1)
File "C:\Users\sebastian\Anaconda3\lib\site-packages\tdm_loader\tdm_loader.py", line 238, in channel
ext_attribs = self._root.find(".//file/block[@id='{0}']".format(inc.get('external'))).attrib
AttributeError: 'NoneType' object has no attribute 'attrib'
我可以访问与 .tdx 文件一起使用的其他 .tdm 文件。但是这个 .tdm 文件伴随着一个 .json 和一个 .l03 文件。 不知道这样会不会出问题?非常感谢任何建议。
【问题讨论】:
标签: python file directory python-module labview