Hidden Password Input in Python
Вставка
- Опубліковано 14 сер 2022
- Today we learn how to code a hidden password input in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: www.neuralnine.com/books/
💻 The Algorithm Bible Book: www.neuralnine.com/books/
👕 Programming Merch: www.neuralnine.com/shop
🌐 Social Media & Contact 🌐
📱 Website: www.neuralnine.com/
📷 Instagram: / neuralnine
🐦 Twitter: / neuralnine
🤵 LinkedIn: / neuralnine
📁 GitHub: github.com/NeuralNine
🎙 Discord: / discord
🎵 Outro Music From: www.bensound.com/ - Наука та технологія
Love your videos and your attitude, thanks for this!!
Sweet. Another video that can come in handy in the future.
The reason you needed to type something before the password prompt would appear is you forgot to add flush=True in the print statement
Helpful video
I tryed myself, i didn't know about flush in print function, works fine if you put flush in first print too
Woooooh, lessss go
For anyone interested in an alternative, you can also import a module called stdiomask.
import stdiomask
passwd = stdiomask.getpass("password: ", '*')
thanks a lot!
I think that prefer the stdiomask method MUCH more. Sooo much easier (and less code)!
8:09 to fix that i think you need to flush after printing the message
Nope, pip install getch is not working for python 3.9. Maybe it's too old.
In C++ when intercepting characters we needed to flush the buffer. Because it would catch the end line input from your username input. That’s probably what’s holding up your Python code as well.
We’d handle it using getch.ignore()
This is my error when importing getch. -> Import "getch" could not be resolved
Bro, can you please make a tutorial someday teaching how to make a chatbot that makes his own answers? I'm really interested in this kinda of stuff but didn't find helpful content, everything i found easily crashes my computer...
what is nv? looks like a text editor but I couldn't find anything the net.
custom alias for neovim if i had to guess
@@SageBetko you got it. checked the screenshots, it is neovim. thanks!
Thx_.
👍
+
-