[我正在尝试使用Python的subprocess.Popen
构建用于将Python绑定到命令行界面的模块;就CLI绑定而言,几乎没有,但是我确实希望能够掩盖一些“私有”参数。
CLI使用帐户信息,我想从命令提示符标题中隐藏帐户凭据。下面是当我在CLI绑定类中使用login
方法时出现的屏幕截图。
[我知道我在这里使用纯文本作为密码('TAIL'
),但我只想简单说明所发生的事情。从图像中看到使用子进程“发送”了完整命令。在提示的标题中显示了Popen。
我最近发现,有一种方法可以使用os
或os
来以编程方式更改标题,因此我可以有效地掩盖或掩盖我不想在命令中显示的“私人”凭据。提示标题如下所示:
但是有没有更好的方法可以用ctypes
禁用“回声标题”(由于缺少更好的名称?)>
我正在尝试使用Python的子进程。Popen构建用于将Python绑定到命令行界面的模块;就CLI绑定而言,几乎没有,但是我确实希望能够...
实际上,密码永远不应作为命令行参数传递给可执行文件。