【发布时间】:2021-12-03 20:02:55
【问题描述】:
想法是在 CSV 文件中读取如下表:
DATABASE,SCHEMA,TABLE,COLUMN,TYPE,LENGTH
D1,S1,T1,C1,NUMBER,5
D1,S1,T1,C2,VARCHAR,25
D1,S1,T2,C1,NUMBER,5
D1,S1,T2,C2,VARCHAR,25
D1,S2,T1,C1,NUMBER,5
D1,S2,T1,C2,VARCHAR,25
D1,S2,T2,C1,NUMBER,5
D1,S2,T2,C2,VARCHAR,25
并在python中在字符串变量中创建对应的查询,例如:
create table <s1>.<t1> (c1 number(5), c2 varchar(25));
create table <s1>.<t2> (c1 number(5), c2 varchar(25));
create table <s2>.<t1> (c1 number(5), c2 varchar(25));
create table <s2>.<t2> (c1 number(5), c2 varchar(25));
我的想法是将表存储在 json 数组中,或者我可以使用 pandas,但我不知道根据要使用的迭代执行它的最简单方法是什么
【问题讨论】:
-
您介意将一个可以复制到文本编辑器中的 csv 版本吗?
-
我添加了表格以便您复制
标签: python json pandas list dictionary