如何从csv中读取值并在查询中使用它?

时间:2017-03-20 14:37:30

标签: python postgresql

我有一个csv文件,其视频名称为111,我有以下查询:

select data
from table
where name = 111;

如何创建一个遍历文件的循环,读取视频名称并将其粘贴到查询中?

2 个答案:

答案 0 :(得分:0)

答案与您的问题一样含糊不清,但可能有所帮助。

input_file = 'exampleFile.csv'

with open(input_file, "r") as f:
    for line in f:
        query = "SELECT data FROM table WHERE name = %s;" % line.strip()
        #and then
        #pass_query_to_postgresql(query)

答案 1 :(得分:0)

另一种简单的方法是使用pandas将其作为DataFrame读取。

||