我从Binance WebSocket获取一些数据时遇到问题。
代码如下:
import websocket
cc = "btcusdt"
interval = "1m"
socket = f"wss://stream.binance.com:9443/ws/{cc}@kline_{interval}"
#print(socket)
def on_message(ws, message):
print(message)
def on_close(ws):
print("### closed ###")
ws = websocket.WebSocketApp(socket,on_message=on_message, on_close=on_close)
ws.run_forever()
字符串
当我在vscode上运行这个程序时,它不会在屏幕上打印任何东西,似乎on_open
和on_message
函数中的ws
无法识别。
虽然当我使用Google Colab并运行相同的代码时,它运行得很好,并将数据打印在屏幕上。
我不明白为什么它不能在我的vscode上工作。
任何想法和解决方案将不胜感激。
谢谢你,谢谢
1条答案
按热度按时间uqzxnwby1#
确保安装了这两个库
字符串
和
型