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

2024-03-28 04:25:09 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在与数组字段(行[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])

Tags: 文件元素示例indextsv数组编号reader
1条回答
网友
1楼 · 发布于 2024-03-28 04:25:09

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]中的值分隔为一个列表,该列表应适合您的需要

相关问题 更多 >