擅长:python、mysql、java
<h3>原始</h3>
<p>标准库模块<a href="https://docs.python.org/3/library/getpass.html#module-getpass" rel="nofollow">^{<cd1>}</a>中有一个函数:</p>
<pre><code>>>> import getpass
>>> getpass.getpass("Enter a password: ")
Enter a password:
'hello'
</code></pre>
<p>此函数在键入时不回显任何字符。在</p>
<h3>附录</h3>
<p>如果您在输入密码时绝对必须</strong>回送<code>*</code>,并且您在Windows上,那么您可以通过屠杀现有的<code>getpass.win_getpass</code>来添加它。以下是一个示例(未经测试):</p>
^{pr2}$
<p>类似地,在unix上,一个解决方案是以类似的方式破坏现有的<code>getpass.unix_getpass</code>(用适当的<code>_raw_input</code>中的<code>readline</code>替换为一个适当的<code>read(1)</code>循环)。在</p>