我学习Python和我通过一个示例脚本,其中包括一些变量定义看起来像阅读:var,_ =在Python中的含义是什么?字符串连接?
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()
如果我打印输出我得到所产生的外壳输出串在一起,所以我知道这是串联的变量。但是我无法在任何文档中找到任何对_的约定。有人可以向我解释这一点,以便我确切知道我正确使用它吗?
“变量定义”?哪有这回事。他们只是赋值语句。 – 2012-01-30 20:51:00
假设'_'未被使用,一个更清晰的写入语句的方法是'output = call_command('pwd')[0]' – gahooa 2012-01-30 21:00:18