【发布时间】:2021-01-07 10:05:17
【问题描述】:
是否可以在 ZOS 中使用 Python 3.8 访问大型机的 VSAM 数据集?我尝试在 python 2.7 中访问 vsam 简单文件,就像 ps 文件一样。这似乎奏效了。当我在 3.8 中尝试相同时。它甚至无法读取简单的 PS 文件数据。 代码:
import codecs
f = open("//'VSAM file name'",'r')
f1=codecs.getreader('cp1047_oe')(f)
for line in f1:
print line,
print (f1)
print ("Read record is :", f)
f.close()
【问题讨论】:
-
你得到什么错误信息?
-
找不到文件 但是大型机中确实存在 vsam 文件。即使这样,错误消息也是“找不到文件”。
标签: python-3.8 mainframe zos