【发布时间】:2019-11-28 13:07:13
【问题描述】:
我正在尝试通过 CMD 中的以下行将 cURL 的输出通过管道传输到 Python 模块的输入:
curl https://api.particle.io/v1/devices/e00fce68515bfa5f850de016/events?access_token=ae40788c6dba577144249fec95afdeadb18e6bec | pythonmodule.py
当 curl 自己运行时(没有“| pythonmodule.py”,它每 30 秒连续传输一次数据(它连接到带有温度和湿度传感器的 Argon IoT)完美地打印实时温度和湿度。但是当我尝试要通过 | 重定向输出,它似乎只工作一次,它不会连续运行每次提供新数据时都应该运行的 python 模块。
我尝试使用库 requests.get(),但由于它是一个连续流,它似乎在 get() 上冻结。
有人能解释一下这个 cURL 流是如何工作的吗?
【问题讨论】:
标签: python curl cmd python-requests