前提・実現したいこと
エンターを押したらprintされるというプログラムを作りたいのですが、input関数だとうまくいかなかったり文字がコマンドラインに残ったりするので、getpass関数を使ってみたのですがコマンドライン上にPassword: というのが表示されてしまいます。
このPassword: という文字をコマンドライン上に表示させない方法はありますか?
Python
1getpass() 2print('a') 3getpass() 4print('b')
の結果が
Password:
a
Password:
b
なので
a
b
にしたいということです
a,bの間に、空白や改行は入れたくないです
発生している問題・エラーメッセージ
Python
1from getpass import getpass 2 3getpass() 4pirnt('hogehoge')
上記のようにやると、結果が
Password:
hogehoge
となってしまうので、何も表示させないようにしたいです
試したこと
Python
1getpass(' ')
と空白入れたりすればいいんですが、改行などもさせたくないので、ほかの方法があれば教えてほしいです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/01 05:06
2019/12/01 05:08