Python-即使输入了密码,psql也会提示输入密码

珊瑚

我正在编写一个小代码,该代码必须:

  • 与SFTP连接
  • 在PostgreSQL上执行命令(受密码保护)

我愿意将密码用作纯文本。

目前,我的代码是:

import pysftp

command = "... some SQL command"

sftp= pysftp.Connection('server_name', username='username', password='password')
sftp.execute("export PGPASSWORD='password_to_psql'")
sftp.execute("psql -h 127.0.0.1 -d {} -U {} -W -c "{}"").format(database_name, user_name, command)
sftp.close()

我以为这是个好主意,但是当我在终端中键入正确的命令时,shell会提示输入密码(但不是必需的,当我“输入”时,一切都会执行。

有谁知道我如何“禁用”不需要的提示?

埃里克·富勒(Eirik Fuller)

psql有一个--no-password选项,也可以指定为-w

看来您可能将拼写-w-W,却有相反的效果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python输入隐藏的密码

来自分类Dev

在 Python 2.xx 中模拟提示输入用户名和密码凭据

来自分类Dev

具有If条件的Python密码输入

来自分类Dev

带有字母输入的凯撒密码python

来自分类Dev

提示输入ecryptfs密码

来自分类Dev

Ansible同步提示密码短语,即使已在开头输入

来自分类Dev

即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

来自分类Dev

更改Vagrantfile会导致“ vagrant ssh”提示输入密码?

来自分类Dev

使用XFCE,xscreensaver会唤醒并提示输入密码

来自分类Dev

会再次提示我输入sudo密码吗?

来自分类Dev

硬密码而不是提示输入密码

来自分类Dev

硬密码而不是提示输入密码

来自分类Dev

使用标准python库(不是pexpect)输入ssh密码

来自分类Dev

输入两个登录密码的Python telnet脚本?

来自分类Dev

强制sudo提示输入密码

来自分类Dev

在sudo上提示输入密码?

来自分类Dev

Enigmail不断提示输入密码

来自分类Dev

AES:如何检测输入了错误的密码?

来自分类Dev

Python Tkinter输入提示

来自分类Dev

我不小心在控制台的“登录:”提示中输入了密码

来自分类Dev

尽管输入了错误的密码,但sfx文件确实会解压缩

来自分类Dev

使用Python的子进程打印密码提示

来自分类常见问题

Bash / Git-提示用户输入密码

来自分类Dev

用点提示输入密码EditText?[Android]

来自分类Dev

如何使MVN部署提示输入密码?

来自分类Dev

在Capistrano 3中要求输入密码提示

来自分类Dev

Capistrano SSH :: AuthenticationFailed,不提示输入密码

来自分类Dev

MySQL两次提示输入密码

来自分类Dev

提示用户输入密码-Google OpenID Connect

Related 相关文章

热门标签

归档