python - IPython 笔记本中的标准输出与 CLI IPython

标签 python ipython jupyter-notebook

从笔记本单元运行时不显示命令结果。

来自 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/

相关文章:

python - 切换到 Django 自定义用户模型、组和权限

python - QuerySelectField 在一台服务器上工作,在另一台服务器上使用相同的代码中断

python - 在 Ubuntu 中编译 Python 2.6.6 并需要外部包 wxPython、setuptools 等...

python - 等同于 IPython 的 Spyder 运行文件?

pyspark - 用 pip install pyspark 安装时是否有spark-defaults.conf

jupyter-notebook - Jupyter Lab 中的 Jupyter Notebook 扩展

python - 从 html 表单中获取整数

python - Django 存储 S3 : cname domains?

python - IPython 笔记本将代码单元放入列中

python - IPython.display : how to change width, 显示图像的高度和分辨率