私はいくつかの値を持つPythonスクリプトを持っています。これは毎秒ターミナルに表示されます。しかし、私のスクリプトは常にユーザーの入力を待つ必要があり、入力に依存してスクリプト内の変数を変更する必要があります。スクリプトで値を印刷する際に、ユーザーの入力を絶えず待つ方法はありますか?
ここでは、毎秒値を印刷するための次のコードがあります。私はこのスクリプトがバックグラウンドでのユーザー入力を絶えず待つようにし、入力に応じて床の値を変更します。
import argparse
import sys
import time
def createParser():
parser = argparse.ArgumentParser()
parser.add_argument ('-floor', '--floor')
return parser
parser = createParser()
namespace = parser.parse_args(sys.argv[1:])
def main():
floor = namespace.floor
while True:
print(floor)
time.sleep(1)
main()