python-3.x - 如何在单个位置打印实时数据而不用 python 打印新行?
问题描述
有什么方法可以打印从单个位置的网站上抓取的实时数据。考虑下面的例子来理解我的问题。
import requests
import time
print("Selling \t \tbuying")
for i in range(100):
time.sleep(5)
r = requests.get("https://api.binance.com/api/v/depth",params=dict(symbol="DOTUSDT"))
a = r.json()
b=a['asks'][0][0]
c=a['bids'][0][0]
print(b,"\t \t",c)
该程序将每 5 秒打印一次输出,新行将如下所示打印
Selling buying
18.58900000 18.58800000
18.59100000 18.58800000
18.59500000 18.59400000
18.59300000 18.59200000
18.60000000 18.59900000
18.61500000 18.61400000
18.61900000 18.61700000
我需要的是,它不应该在新行中打印新值。它应该在同一第一行使用新值进行更新。
解决方案
推荐阅读
- php - 创建广播时出现 Youtube 数据 API UnknowPart 错误
- javascript - 在 mouseup 事件后单击时移动的 SVG 路径
- javascript - 无法使用 webpack 和 babel 构建项目
- javascript - 如何使用firestore通过索引从数组中获取元素
- vue.js - 有什么方法可以捕获导致 Vue js fetch api 的 POST 400(错误请求)的响应数据?
- laravel - laravel npm run watch 不会将 Sass 文件编译成 CSS
- node.js - req.cookies 为空,我不知道为什么
- c# - 可以在新的 m1 芯片 MacBook 上编写 asp.net 3.5 网络应用程序吗?
- python - 预处理管道错误:给定列不是数据框的列
- php - 如何使用 PHP 拦截从一个域到另一个域的所有请求?