提问人:Veronica Guzman 提问时间:9/19/2023 最后编辑:Veronica Guzman 更新时间:9/19/2023 访问量:77
在 Python 中读取 EBCDIC 文件
Read EBCDIC file in Python
问:
我一直在尝试读取 .ebc 文件,但无法读取。我想将其保存为 .csv 或 txt 文件。(我是这种文件格式的新手,所以不确定如何前进)
这是该文件的描述,数据可在此处公开获得(在地下注入控制数据下)
我已经尝试了这些线程,但没有任何效果: 读取大型机EBCDIC文件,如何通过python在笔记本电脑上打开.ebc(ebcdic)文件? 转换 EBCDIC 文件 到 ASCII 使用 Python 2
1、不打印任何东西:
import codecs
with open("uif700a.txt", "rb") as ebcdic:
ascii_txt = codecs.decode(ebcdic.read(), "cp500")
print(ascii_txt)
2、不打印任何东西
with open("uif700.ebc", encoding='cp500') as f:
print(f.read())
3,文件也可以作为ASCII使用,所以我尝试了:
data = pd.read_csv('uif700a.txt', on_bad_lines='skip', encoding = "cp037",header=None)
EmptyDataError:没有要从文件中分析的列
答: 暂无答案
评论