在Python3上使用psycopg2时,是否必须有.pgpass文件?

时间:2014-06-11 09:31:35

标签: python-3.x psycopg2

我有一个使用psycopg2连接到PostgreSQL数据库的Python3程序。有人说,这个库中没有任何选项可以通过提示要求输入密码。所以我的问题是:

你是否必须有一个.pgpass文件(写有相应的行)才能通过psycopg2与PostgreSQL建立连接?

1 个答案:

答案 0 :(得分:1)

图书馆没有内置的方法。库中没有内置的数字方法。例如,请参阅getpass

基本上,以便携方式提示输入密码超出了psycopg2的范围。他们可能在命令行上模仿getpass,但这很愚蠢,因为你可以使用该库。而且他们肯定不会为你创建一个用于GUI的窗口工具包。基本上,他们认为如果您需要提示用户输入密码,您将提供自己的方法。