Python’a ilk başladığımda, komut isteminde ATM uygulaması gibi küçük projeler yapardım. Şifreyi sansürleme merakım, beni stdiomask kutuphanesine getirdi.
stdiomask, Python’da girdi (input) maskelemeye yarayan kutuphanedir.
Kurulum
pip install stdiomask
Eğer bilgisayarınızda Python düzgün bir şekilde kurulu, ve sistem değişkenlerine eklenmişse, bu komudu komut satırında girdiğinizde bir sorun çıkmayacak, kutuphanemiz hızlı bir şekilde inecektir.
Kullanım
import stdiomask
girdi = stdiomask.getpass(prompt="Girdi:", mask="*")
İlk olarak, kutuphaneyi kullanabilmek için import ettik.
Ardından, girdi değişkenine atanacak şekilde stdiomask kutuphanesinin getpass fonksiyonunu kullandık.
getpass fonksiyonu 2 parametre almaktadır.
İlk parametremiz olan prompt, girdi alınırken ondeki ek’i bizim atamamızı saglar.
İkinci parametremiz olan mask ise, girdi alınırken her bir girilen karakterin yerine konulacak maskeyi temsil eder.
Girdi: xxxxxxxx
xxxxxxxx diye maskelediğimiz girdinin 12345678 olduğunu varsayalım.
print(girdi)
bu işlemin sonucu 12345678 olacaktır. Her ne kadar maskeleme olsa da veri oldugu gibi depolanır.
Gonderimi okudugunuz için teşekkürler. Umarım bu ozellik bir noktada işinize yarar. İyi forumlar 😀