0

我对 python 和使用 VScode 相当陌生。我一直在尝试做一个相当简单的项目,而且我已经被这个问题困住了很长一段时间了。

我创建了一个 venv,在其中我在 VScode 中分配了正确的 venv 解释器路径。我要做的就是使用 binance 的 websocket 每隔 1 分钟检索一次实时数据。

我有两个问题,其中一个可能导致另一个。我输入的“ws”显示了 Pylance 未访问的警告。当我在 VScode 上运行我的程序时,什么都没有发生……我在终端中看到的只是我的代码已执行,但我没有看到任何数据被检索。

奇怪的是,如果我在 Google Collaboration 中运行相同的代码,代码会完美执行……这让我相信我的 VScode 设置中一定有问题。我遵循了Binance 文档,但仍然没有运气。请帮忙,我已经坚持了好几天了,找不到答案。任何帮助将不胜感激!

import websocket
socket = 'wss://stream.binance.com:9443/ws/btcusdt@kline_1m'

def on_open(ws):
  print('Connection Open')

def on_close(ws):
  print('Connection Closed')

def on_message(ws, message):
  print(message)

ws = websocket.WebSocketApp(socket,on_open=on_open, on_close=on_close, on_message=on_message)

ws.run_forever()
4

0 回答 0