Senha em Python

Python

03/10/2018

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

Curtidas 1

Melhor post

Carlos Duarte

Carlos Duarte

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)
GOSTEI 6

Mais Respostas

Carlos Duarte

Carlos Duarte

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)


GOSTEI 3
Junior Boff

Junior Boff

03/10/2018

vlww manoo
GOSTEI 1
POSTAR