Я сохранил учетные данные соединения красного смещения в файле test.txt в моей локальной системе. Содержимое файла:
host='abcxyz.redshift.amazonaws.com',
user='def',
port=5439,
password='123456',
dbname='ijk'
Я вызываю содержимое файла в моем коде Python, как показано ниже:
import psycopg2
with open ('filepath\test.txt', 'r') as myfile:
data = myfile.read()
conn = psycopg2.connect(data)
cur = conn.cursor()
Однако, это дает следующую ошибку:
psycopg2.ProgrammingError: неверный dsn: отсутствует "=" после "данных" в соединении
информационная строка
Может кто-нибудь любезно сообщить мне, где именно я иду не так?
Я пытался поместить содержимое файла в кавычки, но это тоже не сработало.