@ru_python

Страница 7128 из 9768
Ivan
22.11.2018
13:10:34
вот длл

файл

nnm
22.11.2018
13:11:38
х64

теперь чекай питон на клиенте

Google
nnm
22.11.2018
13:12:45
она кстати импортит рантаймы студии

14 версии

Andrew
22.11.2018
13:13:28
"Microsoft Visual C++ 2015 Redistributable" pysodium еще Ну и надо понимать что 32x битное приложение загрузить эту библиотеку не сможет

nnm
22.11.2018
13:13:29
то есть 2015 год

Ivan
22.11.2018
13:16:32
да

Damir
22.11.2018
13:20:02
Всем привет. Подскажите как проверить наличие поля в масиве? Получаю масив в формате json дергаю из него часть данных и записываю в текстовый файл. Когда поле но нет данных понятно, а вот есть моменты когда даже поля нет. Ну и скрипт тормозит

Roman
22.11.2018
13:21:04
Привет, подскажите проблемку с кодировкой. есть строка : îÅ - 꺼ѡѡ¿Ñ ½¿¼¿Γ«ó »« ¬áαΓÑ.txt через сайт https://2cyr.com/decode/?lang=en узнал что source encoding : CP866 , а displayed as: cp437. Теперь это пытаюсь реальзовать на python3 , но что-то не получается.

Roman
22.11.2018
13:22:47
а что именно пытаешься?
прочитать строку

Google
Roman
22.11.2018
13:22:56
что бы получить русский язык

Andrew
22.11.2018
13:23:11
прочитать строку
эта строка есть где?

Roman
22.11.2018
13:23:27
эта строка есть где?
это название файла в директории

Andrew
22.11.2018
13:23:55
это название файла в директории
И ты её получаешь как есть с помощью каких инструментов?

Roman
22.11.2018
13:24:13
и имею список из таких строк

Andrew
22.11.2018
13:26:25
os.listdir(path)
Ну например кодируй в байты и декодируй в нужную кодировку

Gennady
22.11.2018
13:26:26
Туплю, не пойму как
if 'lol' in ['lol', 'pop', 'loop']

Andrew
22.11.2018
13:27:37
а file у тебя строка?

Roman
22.11.2018
13:27:55
но что-то не получается :( тут как-то надо именно это реальзовать как я понимаю source encoding : CP866 , а displayed as: cp437.

Andrew
22.11.2018
13:33:03
with open('d:\\1.txt', 'rb') as f: s = f.read() print(s.decode('cp866'))

но что-то не получается :( тут как-то надо именно это реальзовать как я понимаю source encoding : CP866 , а displayed as: cp437.
Она у тебя является неправильно прочитанной строкой, потому и не получается. Верни в байты и декодируй правильно print(s) # ЊЏ - €§¬Ґ­Ґ­ЁҐ «Ё¬Ёв®ў Ї® Є авҐ.txt b = bytes(s, 'cp1251') print(b.decode('cp866')) # МП - Изменение лимитов по карте.txt

Damir
22.11.2018
13:37:13
if 'lol' in ['lol', 'pop', 'loop']
Спасибо, попогло!

Andrew
22.11.2018
13:48:01
а как ты получил # ЊЏ - €§¬Ґ­Ґ­ЁҐ «Ё¬Ёв®ў Ї® Є авҐ.txt ?
Я положил твою строку в файл, записал в 437 кодировке. А это результат при чтении из файла в кодировке по умолчанию в консоли под виндой

Google
Roman
22.11.2018
13:50:04
работает )

Andrew
22.11.2018
13:50:27
Aever
22.11.2018
13:58:58
Доброго вечера. Делаю регистрацию на сервере. На данный момент есть такой запрос: INSERT IGNORE INTO users (email, password, nickname) VALUES (%s, %s, %s) Если какое-то значение из уникальных полей email или nickname уже существует, то интерпритатор выдает warning. Как вариант можно подключить warning к try;except; или есть другой более красивый вариант чтобы проинформировать клиента в случае неудачи (email или nickname уже заняты)?

Если убрать ignore, то будет выводиться exception вместо warning и есть ли вообще разница? У меня один общий try:except в main функции сервера. Не сильно ли затормозит сервер, если внутри добавить еще try:except локальный?

-_-
22.11.2018
14:02:28
У тебя не такой хайлоад чтобы это хоть как-то ощутимо влияло на скорость

Tishka17
22.11.2018
14:03:50
лови эксепшн, чег онет

не надо в main

поймал исключение базы, посомтрел что это, обработал в юизнес логике

Aever
22.11.2018
14:05:13
поймал исключение базы, посомтрел что это, обработал в юизнес логике
Это самый приемлимый вариант, на сколько я понял

Казимир
22.11.2018
14:06:19
Вопрос не по python (просто не знаю куда писать). У меня есть ws клиент на python. Как можно потестировать разрыв соединения с сервером? Можно ли как-нибудт localhost перенаправлять на нормальный сервер, а потом, в какой-то момент выключить localhost?

Niki
22.11.2018
14:06:59
Всем привет.Посоветуйте с чего лучше начать обучение python?Как я скорее всего понимаю,Лутц(Изучаем,а потом Программируем),и вдобавок читать 'Грокаем алгоритмы'?

Niki
22.11.2018
14:08:05
Понял,спасибо.

Vladislav
22.11.2018
14:09:28
Народ поставил odoo создал новый модуль. Делал все как по инструкции но вот проблема. ImportError: cannot import name 'b'

Vladislav
22.11.2018
14:18:28
root@globyson-X555UB:/opt/odoo/odoo# ./odoo-bin --config='/etc/odoo.conf' Traceback (most recent call last): File "./odoo-bin", line 5, in <module> import odoo File "/opt/odoo/odoo/odoo/__init__.py", line 84, in <module> from . import modules File "/opt/odoo/odoo/odoo/modules/__init__.py", line 8, in <module> from . import db, graph, loading, migration, module, registry File "/opt/odoo/odoo/odoo/modules/graph.py", line 10, in <module> import odoo.tools as tools File "/opt/odoo/odoo/odoo/tools/__init__.py", line 8, in <module> from .config import config File "/opt/odoo/odoo/odoo/tools/config.py", line 17, in <module> from passlib.context import CryptContext File "/usr/local/lib/python3.6/dist-packages/passlib/context.py", line 20, in <module> from passlib.registry import get_crypt_handler, _validate_handler_name File "/usr/local/lib/python3.6/dist-packages/passlib/registry.py", line 11, in <module> from passlib.utils import is_crypt_handler File "/usr/local/lib/python3.6/dist-packages/passlib/utils/__init__.py", line 32, in <module> from passlib.utils.compat import add_doc, b, bytes,join_bytes, join_byte_values, \ ImportError: cannot import name 'b'

Tigran
22.11.2018
14:20:47
чё-нить с версиями не то

Google
Vladislav
22.11.2018
14:26:42
чё-нить с версиями не то
и как это фиксить?

Tigran
22.11.2018
14:27:12
ну, надо разобраться, что за passlib, какую версию он ожидает, и поставить её

Vladislav
22.11.2018
14:36:51
Не может один из ваших модулей называться аналогично стандартному? Можете отобразить структуру проекта?
Я модуль сразу же удалил. Ошибка осталось та же. Проблема у меня стала именно тогда когда его добавил. Удалил. А ошибка осталась.

Tigran
22.11.2018
14:39:07
Мог закешироваться байткод

Vladislav
22.11.2018
14:40:03
Мог закешироваться байткод
Что тогда при этом делать? Просто не у одного меня такая ошибка. В инете нашел такой же вопрос а как решить нет.

Tigran
22.11.2018
14:40:42
Можешь сделать import passlib; print(passlib) и посмотреть, какой пасслиб оно в итоге импортит

Сергей
22.11.2018
14:42:16
in <module> from passlib.utils.compat import add_doc, b, bytes,join_bytes, join_byte_values, \ ImportError: cannot import name 'b' Вы точно уверены, что в "не вашем" модуле есть переменная b, которую вы пытаетесь импортировать?

Такое впечатление, что модуль вы убрали, но где то неправильный импорт остался

Eanseen
22.11.2018
14:50:15


Artyom
22.11.2018
14:52:50
Тут питон?

Ioann
22.11.2018
14:52:52
поиграй с threshold

Eanseen
22.11.2018
14:53:08
Vladislav
22.11.2018
14:53:18
Можешь сделать import passlib; print(passlib) и посмотреть, какой пасслиб оно в итоге импортит
root@globyson-X555UB:/opt/odoo/odoo# python3 Python 3.6.7 (default, Oct 22 2018, 11:32:17) [GCC 8.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import passlib >>> print(passlib) <module 'passlib' from '/usr/local/lib/python3.6/dist-packages/passlib/__init__.py'>

Artyom
22.11.2018
14:53:36
Где он?

Sergey
22.11.2018
14:59:45
Всем привет. Работаю python 3.7, пакет SQLAlchemy, база на MSSQL. Есть запрос: query = surveys.select().where(surveys.c.SurveyName == survey) Всё ок, всё работает, но возвращает всю таблицу. В связи с чем вопрос: 1. Если брать не всю таблицу (около 40 полей), а только нужные 3 - это же будет работать быстрее? 2. Если да, то как изменить запрос, чтобы брались только нужные 3 поля (пусть 'FieldA, FieldB, FieldС')

Google
Сергей
22.11.2018
15:01:51
# -*- coding: utf-8 -*- from odoo import models, fields, api class PhoneBook(models.Model): _name = 'phone.book' _description = "Phone Book"
Вы сказали, что добавили, потом удалили файл с совпадающим именем. Что это за имя было?

Vladislav
22.11.2018
15:02:24
Sergey
22.11.2018
15:02:38
https://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.limit
Махим, спасибо, но почему limit(40)? У меня наоборот проблема, не получать 40, а обратиться по имени к трём конкретным...

Sergey
22.11.2018
15:03:43
query = surveys.select().where(surveys.c.SurveyName == survey).limit(3)
Я уже чуть ближе к пониманию, а как указать какие именно поля мне нужны?)

Сергей
22.11.2018
15:03:46

Страница 7128 из 9768