私は、Pythonを勉強し、次のようになり、いくつかの変数定義を含む例示スクリプトを読んでいます:Pythonではvar、_ = somethingの意味は何ですか?文字列の連結?
output,_ = call_command('git status')
output,_ = call_command('pwd')
def call_command(command):
process = subprocess.Popen(command.split(' '),
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
return process.communicate()
私は出力を印刷する場合、私は結果のシェル出力は、つなぎ合わせ得るので、私はそれが変数を連結しています知っています。しかし、私は、どんなドキュメントでも、このコンベンションを参照することはできません。誰かがそれを私に説明して、私がそれを正しく使っているかどうかを知ることができますか?
"変数の定義" を参照してください?そのようなことはない。彼らは単なる代入文です。 –
'_'が使用されていなかったとすると、より明快な文章が出力されます。' output = call_command( 'pwd')[0] ' – gahooa