Python 未发送连接到Postgres的密码-熊猫
我正在尝试将excel表格读入Pandas,然后将表格传递给一个尚未创建的新postgresql数据库 根据这里的文档构造我的url,我使用来确定数据库是否存在 这是我的代码(Python 3) 然而,在一个相当长的错误中,我注意到这一部分似乎表明createengine中提供的密码没有被使用或找到Python 未发送连接到Postgres的密码-熊猫,python,excel,postgresql,pandas,Python,Excel,Postgresql,Pandas,我正在尝试将excel表格读入Pandas,然后将表格传递给一个尚未创建的新postgresql数据库 根据这里的文档构造我的url,我使用来确定数据库是否存在 这是我的代码(Python 3) 然而,在一个相当长的错误中,我注意到这一部分似乎表明createengine中提供的密码没有被使用或找到 C:\Users\sayth\Miniconda3\lib\site-packages\psycopg2\__init__.py in connect(dsn, database, user, pa
C:\Users\sayth\Miniconda3\lib\site-packages\psycopg2\__init__.py in connect(dsn, database, user, password, host, port, connection_factory, cursor_factory, async, **kwargs)
162 for (k, v) in items])
163
--> 164 conn = _connect(dsn, connection_factory=connection_factory, async=async)
165 if cursor_factory is not None:
166 conn.cursor_factory = cursor_factory
OperationalError: (psycopg2.OperationalError) fe_sendauth: no password supplied
我的连接方式有什么问题
engine = create_engine("postgres://localhost/mydb")
在这条线上,您还需要提供凭证
engine = create_engine("postgres://localhost/mydb")