在Python中输入时隐藏输入密码

PyC*_*ope 2 python passwords pycharm

我需要为输入密码编写代码,就像当我需要输入密码时,它需要像这样*****一样对密码进行分层。请注意,我使用PyCharm进行编码。

在此输入图像描述

小智 6

没有简单的方法可以做到这一点。但是,您可以使用几个模块来创建类似的功能。

  1. pyautogui
import pyautogui

paswrd = pyautogui.password(text='', title='', default='', mask='*')
Run Code Online (Sandbox Code Playgroud)

这将打开一个小窗口,您可以在其中输入密码。在这里,密码将根据需要显示:它将使用*s。

  1. 通行证
import getpass

paswrd = getpass.getpass()
Run Code Online (Sandbox Code Playgroud)

这将允许用户正常输入密码,并且密码不会显示。它将被隐藏。这仅适用于终端,不适用于外壳