PostgreSQL TypeError: not all arguments converted during string formatting
问题 I am executing a query in psycopg2 linked up to a PostgreSQL database. Here is the code in question: with open('dataFile.txt', 'r') as f: lines = f.readlines() newLines = [line[:-1] for line in lines] curr=conn.cursor() lineString = ','.join(newLines) curr.execute("SELECT fields.fieldkey FROM fields LEFT JOIN zone ON zone.fieldkey=fields.fieldkey WHERE zone.zonekey = %s;", (newLines[0])) rows = curr.fetchall() There's no issue connecting to the DB, and the type of lines[0] is definitely