【发布时间】:2013-12-21 17:51:07
【问题描述】:
是否有一种“好”的方式来迭代 shell 命令的输出?
我正在寻找类似的 python 等价物:
ls | while read file; do
echo $file
done
请注意,'ls' 只是 shell 命令的一个示例,它会在多行中返回它的结果,原因 'echo' 只是:用它做点什么。
我知道这些替代方案:Calling an external command in Python,但我不知道要使用哪一个,或者是否有“更好”的解决方案。 (其实“更好”是这个问题的主要焦点。)
这是为了用 python 替换一些 bash 脚本。
【问题讨论】: