当我执行一行Jupyter Noteb时发送的是什么命令

2024-06-02 04:29:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个项目上工作,我需要能够理解Jupyter笔记本的一些低级细节,以此来改进我们现有的应用程序。特别是,如果我知道web客户机通过套接字发送到内核的命令,这将非常有用。你知道吗

例如,如果我有一个普通文件“你好,派瑞“只有一句话

print ('hello world')

我可以通过键入“python3”在终端中执行该文件你好,派瑞". 如果我有一个笔记本”你好.ipynb“有相同的内容,为了执行这个,我必须进入Jupyter笔记本,点击run以获得输出。你知道吗

基本上,我想知道是否有一个相当于Jupyter笔记本版本的命令行正在后台运行。这一点很重要,因为我们的应用程序基本上会截取原始的系统调用,然后在允许系统调用照常进行之前将其记录下来。你知道吗

MYPROCESS python3 hello.py

python3 hello.py

MYPROCESS命令行目前适用于常规的.py脚本,但不确定如何在jupyter笔记本上执行它(因为我不知道等效的命令行),另外,我只想执行jupyter笔记本的前N行,而不是执行整个程序。你知道吗

我已经阅读了Jupyter Client Communication文档,但是仍然不知道如何回答我的问题,特别是因为它们没有提供很多示例。你知道吗


Tags: 文件项目命令行pyweb应用程序hello客户机