我试图在Heroku上上传我的python代码(Binance trade bot),但出现了一个错误.谁能帮帮我吗?

from binance.client import Client
from datetime import datetime

client = Client(api,key)
symbol = 'IOSTUSDT'

for i in client.futures_historical_klines(symbol, Client.KLINE_INTERVAL_1MINUTE, '2022-03-16'):
    print(i)

错误是

2022-03-16T13:37:45.890497+00:00 app[worker.1]: Traceback (most recent call last):
2022-03-16T13:37:45.890552+00:00 app[worker.1]:   File "/app/code.py", line 14, in <module>
2022-03-16T13:37:45.890743+00:00 app[worker.1]:     for i in client.futures_historical_klines(symbol, Client.KLINE_INTERVAL_1MINUTE, '2022-03-16'):
2022-03-16T13:37:45.890758+00:00 app[worker.1]:   File "/app/.heroku/python/lib/python3.9/site-packages/binance/client.py", line 5709, in futures_historical_klines
2022-03-16T13:37:45.892661+00:00 app[worker.1]:     return self._historical_klines(symbol, interval, start_str, end_str=end_str, limit=limit, klines_type=HistoricalKlinesType.FUTURES)

---here too much text--

2022-03-16T13:37:45.894613+00:00 app[worker.1]:   File "/app/.heroku/python/lib/python3.9/site-packages/dateparser/languages/locale.py", line 131, in translate
2022-03-16T13:37:45.894755+00:00 app[worker.1]:     relative_translations = self._get_relative_translations(settings=settings)
2022-03-16T13:37:45.894769+00:00 app[worker.1]:   File "/app/.heroku/python/lib/python3.9/site-packages/dateparser/languages/locale.py", line 158, in _get_relative_translations
2022-03-16T13:37:45.894912+00:00 app[worker.1]:     self._generate_relative_translations(normalize=True))
2022-03-16T13:37:45.894927+00:00 app[worker.1]:   File "/app/.heroku/python/lib/python3.9/site-packages/dateparser/languages/locale.py", line 172, in _generate_relative_translations
2022-03-16T13:37:45.895085+00:00 app[worker.1]:     pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\d+', pattern)
2022-03-16T13:37:45.895100+00:00 app[worker.1]:   File "/app/.heroku/python/lib/python3.9/site-packages/regex/regex.py", line 700, in _compile_replacement_helper
2022-03-16T13:37:45.895586+00:00 app[worker.1]:     is_group, items = _compile_replacement(source, pattern, is_unicode)
2022-03-16T13:37:45.895600+00:00 app[worker.1]:   File "/app/.heroku/python/lib/python3.9/site-packages/regex/_regex_core.py", line 1736, in _compile_replacement
2022-03-16T13:37:45.896352+00:00 app[worker.1]:     raise error("bad escape \\%s" % ch, source.string, source.pos)
2022-03-16T13:37:45.896430+00:00 app[worker.1]: regex._regex_core.error: bad escape \d at position 7

推荐答案

我也有同样的问题——regex库从2022.3.2更新到2022.3.15.

Python-3.x相关问答推荐

只有在Chrome尚未打开的情况下,打开Chrome后,PySimpleGUI窗口才会崩溃

Pandas 根据条件增加Dataframe列

以某种方式分割字符串

如何根据索引子列表对元素列表进行分组或批处理?

如何使用复选按钮更改 Pyplot 轴的属性?

在字符串中查找正则表达式的所有模式

如何在数据['column']中的'string'等条件下应用pandas

如何在 django 中没有循环的情况下获得前键的前键?

ImportError:无法从jinja2导入名称escape

为什么 Python 枚举中的可变值是同一个对象?

在 sklearn.decomposition.PCA 中,为什么 components_ 是负数?

Python 3 变量名中接受哪些 Unicode 符号?

具有两个或多个返回参数的函数注释

如何在 Python 3 中通过 IP 获取 WhoIs 信息?

是否在未完成初始化的对象上调用了 del?

如何使用 Python 订阅 Websocket API 通道?

在 Python 3 中调用 super() 的 4 种方法中的哪一种?

matplotlib - 模块sip没有属性setapi

如何为 Python 3.x 安装 psycopg2?

如何避免使用我的 python 包构建 C 库?