从笔记本单元运行时不显示命令结果。
来自 IPython 笔记本:
os.system("pwd")
0
<-- 没有错误
从 CLI 调用的 IPython:
在 [15] 中:os.system("pwd")
/用户/乔
Out[15]: 0
<-- 没有错误
当命令从笔记本单元运行时,我希望看到 /Users/joe
显示。
缺少什么?
谢谢, 一、
最佳答案
IPython (Notebook) 对此有一个解决方案:
In [1]: %pwd
'/Users/xxx/tmp'
您还可以调用任何 shell 命令:
In [2]: !pwd
'/Users/xxx/tmp'
在笔记本中,您还可以使用 bash
命令运行整个单元格:
In [3]: %%bash
pwd
ls
'/Users/xxx/tmp'
file1.txt
file2.txt
关于python - IPython 笔记本中的标准输出与 CLI IPython,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682754/