在Pytables / Python中无特殊字符的Earray打印

问题描述

我创建了一个包含一些文件信息(字符)的数据集。目的是打印内容。使用info[:]还会打印特殊字符,例如\nb。有没有办法避免打印这些特殊字符?我知道如何使用for循环和decode逐行使用,但是这占用了多余的空间,并且在我的代码中显得笨拙。有没有干净/简短的选择?

info = f.create_earray(f.root,"dataset_0",atom=tables.StringAtom(itemsize=200),shape=(0,))
print(info[:]) # 

# reading line by line:
for i in range(info.shape[0]):  
    print(info[i].decode())

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)