0

I am trying to write a code to fetch data from VM using python.

To start I am trying to ask username and password (not visible or display special character) just how we do in powershell using Get-Credential

I tried below code, it is asking for username but password prompt us not coming

import winrm, getpass
try:
    usrname = input("Enter Username: ")
    passwd = input("Enter Password: ", getpass.getpass())
except Exception as err:
   print('Error Occured : ', err)

Can you please let me know what is wrong. I am using Pycharm to write and execute my code in windows.

Empty Coder
  • 589
  • 6
  • 19

1 Answers1

1

The input function in Python only takes one argument. To get the password, you can do this :

try:
    usrname = input("Enter Username: ")
    passwd = getpass.getpass("Enter your password: ")
except Exception as err:
   print('Error Occured : ', err)
Ximaz
  • 198
  • 2
  • 9
  • tried this. but still it is not prompting for password. after entering username when i hit enter, it is blank. – Empty Coder Apr 26 '22 at 14:49
  • Can you put some other part of the code ? Such as the way around calling the prompt, if it's a function or something ? Did you try adding breakpoints on PyCharm to see what's happening while runtime ? – Ximaz Apr 26 '22 at 14:51