Senha em Python

03/10/2018

0

if hall == '2':
print('Agora vamos acessar sua conta')
inputcartao = str ( input ('Digite numero do seu cartão: '))
inputuser = str ( input ('Digite Seu Login: '))
inputpass = str (input ('Digite Sua Senha: '))]

meu código é mais extenso mais estou com problema nesta parte, como faço para no lugar do inputpass o usuário digitar como **** ???
Junior Boff

Junior Boff

Responder

Post mais votado

03/10/2018

Boa noite,
Em python existe um módulo chamado getpass que recebe uma o dado do usuário sem ecoa a entrada nada na tela, ou seja, você vai digitar e não vai aparecer a sua senha na tela.

Código:
import getpass # importa o módulo que vem padrão no python

variavel = getpass.getpass(prompt='Senha: ',stream=None) # aqui chama-se o método getpass que exibe na tela Senha: e recebe o valor da senha.

Vi que você está convertendo os inputs em str, por padrão em Python todo input() é uma string não havendo a necessidade da conversão.

Seu código pode ficar assim:
import getpass
if hall =='2'
	print(‘Agora vamos acessar sua conta’)
	inputcartao = input(‘Digite o número do seu cartão: ’ )
	inputuser = input(‘Digite seu Login: ')
	inputpass = getpass.getpass(prompt='Digite sua Senha: ', stream=None)

Carlos Duarte

Carlos Duarte
Responder

Mais Posts

03/10/2018

Carlos Duarte

Boa noite,
Em python existe um módulo chamado getpass que recebe uma o dado do usuário sem ecoa a entrada nada na tela, ou seja, você vai digitar e não vai aparecer a sua senha na tela.

Código:
import getpass # importa o módulo que vem padrão no python

variavel = getpass.getpass(prompt='Senha: ',stream=None) # aqui chama-se o método getpass que exibe na tela Senha: e recebe o valor da senha.

Vi que você está convertendo os inputs em str, por padrão em Python todo input() é uma string não havendo a necessidade da conversão.

Seu código pode ficar assim:
import getpass
if hall =='2':
	print(‘Agora vamos acessar sua conta’)
	inputcartao = input(‘Digite o número do seu cartão: ’ )
	inputuser = input(‘Digite seu Login: ')
	inputpass = getpass.getpass(prompt='Digite sua Senha: ', stream=None)


Responder

03/10/2018

Junior Boff

vlww manoo
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar