Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将参数从一个笔记本传递到另一个笔记本_Python_Azure_Jupyter Notebook_Azure Data Factory 2 - Fatal编程技术网

Python 将参数从一个笔记本传递到另一个笔记本

Python 将参数从一个笔记本传递到另一个笔记本,python,azure,jupyter-notebook,azure-data-factory-2,Python,Azure,Jupyter Notebook,Azure Data Factory 2,我有两本python笔记本 第一个检查是否有文件存在于数据池中。我想从这里返回一个布尔值,如果它退出,则返回文件路径 下一个笔记本将使用这些参数作为输入。这怎么可能 我还可以在管道中使用条件IF来检查返回的布尔值吗 Azure ADF有点新,在单独的python脚本或jupyter笔记本之间传递消息的一种方法是使用该库。在一个笔记本中运行pairserver,在另一个笔记本中运行pairclient。您将看到消息从一个传递到另一个。这确实为您的代码添加了额外的依赖项,但pyzmq是一个成熟的包

我有两本python笔记本

第一个检查是否有文件存在于数据池中。我想从这里返回一个布尔值,如果它退出,则返回文件路径

下一个笔记本将使用这些参数作为输入。这怎么可能

我还可以在管道中使用条件IF来检查返回的布尔值吗


Azure ADF有点新,在单独的python脚本或jupyter笔记本之间传递消息的一种方法是使用该库。在一个笔记本中运行pairserver,在另一个笔记本中运行pairclient。您将看到消息从一个传递到另一个。这确实为您的代码添加了额外的依赖项,但pyzmq是一个成熟的包

pairserver.ipynb

#!/usr/bin/python3
import zmq
import random
import time

port = '5556'
context = zmq.Context()
socket = context.socket(zmq.PAIR)
socket.bind('tcp://*:%s' % port)

while True:
    socket.send(b'Server message to client')
    msg = socket.recv()
    print(msg)
    time.sleep(1)
pairclient.ipynb

#!/usr/bin/python3
import zmq
import random
import sys
import time

port = '5556'
context = zmq.Context()
socket = context.socket(zmq.PAIR)
socket.connect("tcp://localhost:%s" % port)

while True:
    msg = socket.recv()
    print(msg)
    socket.send_string("client message to server")
    time.sleep(1)

您可以快速试用ADF UI。再见。我的情况更简单。我运行笔记本A,然后它完成了。我想记住一些值,然后在管道启动后传递它们