当 shell 命令在 a 中运行时Jupyter Notebook Python Cell,如下所示:
output = ! some-shell-command
发送到标准输出 ( stdout) 的每一行都被捕获在一个称为 a 的list 类似 IPython数据结构中SList。例如:
output = !echo -e 'line1\nline2\nline3'
print(output) # A IPython SList data-structure.
['line1', 'line2', 'line3']
但是,有时您希望保留原始字符串输出格式,而不将标记化为列表,如下所示:
print(output)
line1
line2
line3
示例:对于结构化 JSON 输出——它是一个包含许多换行符的字符串——你不希望这种标记化发生。
那么,我如何在Jupyter Notebooks使用!运算符时执行 shell 命令,并检索未标记的输出(如上)?
理想情况下,解决方案将是Jupyter Notebooks.
谢谢!
吃鸡游戏
精慕HU
哔哔one
相关分类