OmG*_*OmG 4 python shell google-colaboratory
我知道如何在笔记本中运行脚本(例如这篇文章)。现在的问题是如何在python中读取shell脚本的结果?比如我们有一个echo "hi"命令,或者我们调用一个shell脚本,我们想用python读取控制台上打印的消息。
这很容易做到!您可以将其设置为等于代码中变量的名称。例如:
result = !echo "hello"
Run Code Online (Sandbox Code Playgroud)
result是一个字符串列表,显示控制台中命令的打印输出行(截至其项目)。
此外,您可以像所有其他 python 表达式一样将其放入循环中:
result = []
for i in range(10):
echo_result = !echo $i
result.append(echo_result)
result
>> [['0'], ['1'], ['2'], ['3'], ['4'], ['5'], ['6'], ['7'], ['8'], ['9']]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2878 次 |
| 最近记录: |