如何将.tsv文件中数组的每个元素分别插入Postgresql中?

时间:2019-05-04 11:37:48

标签: python csv

我想使用Python分别插入.tsv文件中数组的每个元素。

在与数组字段(row [1])对应的示例变量中,我有这样的数组:

tt0099700,tt0096061,tt0118688,tt0120784

问题是如何与该变量关联,以便分别检索数组的每个元素。此变量:row[1] = index 1对应于该行中的字段编号。

代码如下:

tsv_rows_reader = csv.reader(out_file_path, delimiter='\t')
for row in tsv_rows_reader:
    print(row[1])

1 个答案:

答案 0 :(得分:0)

str.split()是您的朋友在这里。 Docs here

tsv_rows_reader = csv.reader(out_file_path, delimiter='\t')
for row in tsv_rows_reader:
    as_a_list = row[1].split(',')
    print(as_a_list)

row[1]中的值分成一个列表,该列表应适合您的需求。