มีฟังก์ชัน 2 ตัวที่กำหนดในโมดูล getpass ของไลบรารีมาตรฐาน Python พวกเขาเป็นประโยชน์เมื่อไหร่ก็ตามที่แอปพลิเคชันที่ใช้เทอร์มินัลต้องการรันหลังจากตรวจสอบข้อมูลประจำตัวผู้ใช้
getpass()
ฟังก์ชันนี้พรอมต์ผู้ใช้ให้ป้อนรหัสผ่าน โดยค่าเริ่มต้น คีย์ที่ผู้ใช้ป้อนในเทอร์มินัลจะไม่ถูก echo (แสดง) นอกจากนี้ พรอมต์เริ่มต้นที่ปรากฏบนเทอร์มินัลคือ 'password' ซึ่งสามารถปรับแต่งได้โดยการให้สตริงเป็นพารามิเตอร์
ในตัวอย่างต่อไปนี้ พรอมต์ Python ถูกเรียกจากหน้าต่าง Command prompt บน Windows รหัสผ่านที่ป้อนไม่ถูก echo ในเทอร์มินัล:
C:\python36>python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import getpass
>>> pwd = getpass.getpass("enter pssword:")
enter pssword:
>>> pwd
'admin'
อย่างไรก็ตาม หากใช้ซอฟต์แวร์ IDLE สำหรับเซสชันโต้ตอบของ Python มันไม่ให้อินพุทแบบไม่ echo ดังนั้นรหัสผ่านที่ป้อนจะถูก echo

getuser()
ฟังก์ชันนี้คืนค่าชื่อล็อกอินของผู้ใช้:
>>> getpass.getuser() 'acer'