UnicodeEncodeError Traceback (most recent call last)
Cell In[2], line 1
----> 1 connect_copy = clickhouse_connect.get_client(
2 interface='https'
3 , host = '31.128.37.129'
4 , port = 8443
5 , database = 'do_you'
6 , username = 'root'
7 , password = 'dN_j#gs7'
8 , secure = 'https'
9 , verify = 'True'
10 , server_host_name = 'beauty-unity-analytics.ru'
11 )
...
File c:\ProgramData\anaconda3\Lib\http\client.py:1309, in HTTPConnection.putheader(self, header, *values)
1307 for i, one_value in enumerate(values):
1308 if hasattr(one_value, 'encode'):
-> 1309 values[i] = one_value.encode('latin-1')
1310 elif isinstance(one_value, int):
1311 values[i] = str(one_value).encode('ascii')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 69-76: ordinal not in range(256)
Я вижу, что эта ошибка возникает в c:\ProgramData\anaconda3\Lib\http\client.py, но не могу понять, как ее избежать.Может быть, мне нужно добавить кодировку в clickhouse_connect.get_client?
File c:\ProgramData\anaconda3\Lib\http\client.py:1309, in HTTPConnection.putheader(self, header, *values) 1307 for i, one_value in enumerate(values): 1308 if hasattr(one_value, 'encode'): -> 1309 values[i] = one_value.encode('latin-1') 1310 elif isinstance(one_value, int): 1311 values[i] = str(one_value).encode('ascii')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 69-76: ordinal not in range(256) [/code] Я вижу, что эта ошибка возникает в c:\ProgramData\anaconda3\Lib\http\client.py, но не могу понять, как ее избежать.Может быть, мне нужно добавить кодировку в clickhouse_connect.get_client?
Я хочу читать байты из ClickHouse с помощью драйвера clickhouse-connect. Я не указываю никаких кодировок при отправке запроса. Под капотом он пытается декодировать эти байты в строку с использованием кодировки utf8, затем терпит неудачу и...
Я делаю запрос GET к URL-адресу, чтобы получить обратно файл JSON. Это отлично работает в почтальоне. Когда я преобразовал код в Python, я получил следующую ошибку:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-5:...