我正在处理COBOL模块,我需要将Python变量转换为等效的COBOL变量。 我正在从一个web应用程序接收数据,它需要提供给cobol模块。那么我在python中读取数据并将其存储在变量中,现在需要将每个变量转换为COBOL变量。 所以我可以在copybook中使用这些值,它已经存在于我的系统中。在
我曾经尝试过使用pycobol在github上搜索,但都是COBOL到python(列表,csv) 我需要的恰恰相反。在
例如,如果在python中我有h=6,b='ab'
它应该转换为
01 H PIC 9(1) value 9
01 B PIC X(2) value 'AB'
我不知道有一个图书馆能完成你想要的,尽管听起来很有用。此时,您将需要提供一种以固定记录格式输出变量的方法,该格式与用于处理日期的复制本相匹配。在
避免像换行这样的事情,包括将整数和其他数字类型转换为压缩十进制(Comp-3)或其他形式的Comp-1。在
一个可以用Python格式编写文件的实用程序,可以生成具有正确数据类型的等效COBOL副本,这是一个很好的工具。我不知道有人做过那样的事。在
相关问题 更多 >
编程相关推荐