Python 隱藏輸入密碼時(shí)屏幕回顯的實(shí)例
我們再登錄賬號(hào)密碼的時(shí)候,賬號(hào)可以回顯在屏幕上,但是對于比較隱私的項(xiàng)目例如密碼最好是不要再屏幕上回顯。就像我們再終端登錄linux服務(wù)器的時(shí)候,輸入信息的時(shí)候只顯示用戶名,而不顯示登錄密碼。
以下是Python代碼對比:
1、明文回顯賬號(hào)密碼
##代碼
[root@room1pc01 data]# cat login1.py
#!/usr/bin/env python2.6
username = raw_input('username:')
password = raw_input('password:')
if username == 'bob':
if password == '123456':
print 'Login success.'
else:
print 'Your password error.'
else:
print 'Your username error.'
##運(yùn)行效果
[root@room1pc01 data]# python login1.py
username:bob
password:123456 ##密碼明文回顯在屏幕上,不安全
Login success.
2、使用getpass.getpass不回顯輸入的隱私信息
##代碼
[root@room1pc01 data]# cat login2.py
#!/usr/bin/env python2.6
import getpass
username = raw_input('username:')
password = getpass.getpass('password:')
if username == 'bob':
if password == '123456':
print 'Login success.'
else:
print 'Your password error.'
else:
print 'Your username error.'
##運(yùn)行效果
[root@room1pc01 data]# python login2.py
username:bob
password: ##密碼沒有在屏幕上回顯,私密信息得到保障
Login success.
以上這篇Python 隱藏輸入密碼時(shí)屏幕回顯的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Pycharm設(shè)置utf-8自動(dòng)顯示方法
今天小編就為大家分享一篇Pycharm設(shè)置utf-8自動(dòng)顯示方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
Python3.7實(shí)現(xiàn)驗(yàn)證碼登錄方式代碼實(shí)例
這篇文章主要介紹了Python3.7實(shí)現(xiàn)驗(yàn)證碼登錄方式代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
使用 tf.nn.dynamic_rnn 展開時(shí)間維度方式
今天小編就為大家分享一篇使用 tf.nn.dynamic_rnn 展開時(shí)間維度方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Python編程使用*解包和itertools.product()求笛卡爾積的方法
這篇文章主要介紹了Python編程使用*解包和itertools.product()求笛卡爾積的方法,涉及Python列表轉(zhuǎn)換及itertools.product()求笛卡爾積相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
python實(shí)現(xiàn)實(shí)時(shí)監(jiān)控文件的方法
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)實(shí)時(shí)監(jiān)控文件的3種方法,感興趣的小伙伴們可以參考一下2016-08-08
用基于python的appium爬取b站直播消費(fèi)記錄
因工作需要,需要爬取相關(guān)數(shù)據(jù),之前是爬取網(wǎng)頁數(shù)據(jù),可以用python的requests和Selenium進(jìn)行爬取。但b站的直播消費(fèi)數(shù)據(jù)網(wǎng)頁版不能顯示,只能在手機(jī)上看到,所以就有了這篇文章。需要的朋友可以參考下2021-04-04
python數(shù)據(jù)分析基礎(chǔ)知識(shí)之shape()函數(shù)的使用教程
shape函數(shù)是numpy.core.fromnumeric中的函數(shù),它的功能是讀取矩陣的長度,比如shape[0]就是讀取矩陣第一維度的長度,下面這篇文章主要給大家介紹了關(guān)于python數(shù)據(jù)分析基礎(chǔ)知識(shí)之shape()函數(shù)使用的相關(guān)資料,需要的朋友可以參考下2022-09-09
Python網(wǎng)絡(luò)編程使用select實(shí)現(xiàn)socket全雙工異步通信功能示例
這篇文章主要介紹了Python網(wǎng)絡(luò)編程使用select實(shí)現(xiàn)socket全雙工異步通信功能,簡單說明了select模塊的功能及socket全雙工異步通信功能的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-04-04

