我尝试在命令提示符下运行我的 Python 代码,但它不起作用

I try to run my Python code in Command Prompt but it doesn't work

提问人:Minh 提问时间:11/15/2023 最后编辑:Minh 更新时间:11/15/2023 访问量:34

问:

我只是写了几行代码来从 Binance 获取数据(我只是使用测试网 API)。

我的代码在Jupyter Notebook上运行良好。

但是当我尝试在命令提示符(或 Anaconda 提示符)中运行代码时,它不起作用。

似乎代码仍然运行没有任何错误,但它没有从 API 中获取数据。

===

  • 我的代码:

    from binance.client import 客户端

    将 pandas 导入为 PD

    导入 asyncio 从币安导入 AsyncClient、BinanceSocketManager

    from datetime import datetime, timedelta

    客户端 = Client(api_key = “...我的测试网api_key...“, api_secret = “...我的测试网api_secret“, TLD = “com”, testnet=True)

    print(“你好..........”)

    client.get_account()

    print(“你好......123....")

===

我该如何解决这种情况?非常感谢! P / s:我正在使用python-binance包1.0.19

===

我尝试在 Anaconda Prompt 上运行,但无法取回数据,所以我通过 Activate 将命令提示符连接到 Anaconda Prompt。但仍然不起作用。

命令 命令提示符 binance python-binance

评论


答:

1赞 Mohamed Bachar Touil 11/15/2023 #1

终端或命令提示符通常不像 Jupyter Notebook 那样运行并显示数据/日志,除非您显式打印它,但是从我所看到的情况来看,可以尝试以下操作

print(client.get_account())

评论

0赞 Minh 11/15/2023
哦,我忘了。我刚刚从 Jupyter Notebook 复制了整个代码!让我试试,非常感谢!
0赞 Minh 11/15/2023
这是工作!天哪,我简直不敢相信我错过了。再次感谢!
0赞 Mohamed Bachar Touil 11/15/2023
没问题,你能把我的答案标记为正确吗?