Python Socket Send Buffer Vs. улица

Я пытаюсь получить базовый сервер (скопированный с Beginning Python) для отправки str. Ошибка: c.send( "XXX" ) TypeError: must be bytes or buffer, not str Кажется, он работает при травлении объекта. Все примеры, которые я нашел, похоже, не могут отправить строку без проблем. Любая помощь будет оценена, Стивен import socket import pickle s = socket.socket() host […]

Django: Получить объект из БД или «Нет», если ничего не соответствует

Есть ли какая-либо функция Django, которая позволит мне получить объект из базы данных или None, если ничего не соответствует? Прямо сейчас я использую что-то вроде: foo = Foo.objects.filter(bar=baz) foo = len(foo) > 0 and foo.get() or None Но это не очень понятно, и повсюду бесполезно.

Пример правильного способа использования QThread в PyQt?

Я пытаюсь узнать, как использовать QThreads в приложении PyQt Gui. У меня есть материал, который работает некоторое время, с (обычно) точками, где я мог бы обновить Gui, но я хотел бы разделить основную работу на свою собственную нить (иногда материал застревает, и было бы неплохо, чтобы в конечном итоге cancel / try again, который, очевидно, […]

Есть ли простой способ сравнить скрипт python?

Обычно я использую time командной оболочки. Моя цель – проверить, являются ли данные маленькими, средними, большими или очень большими, сколько времени и памяти будет использовать. Любые инструменты для linux или просто python для этого?

Python – переписать несколько строк в консоли

Я знаю, что можно последовательно переписать последнюю строку, отображаемую в терминале, с помощью «\ r», но мне трудно понять, есть ли способ вернуться и редактировать предыдущие строки, напечатанные на консоли. То, что я хотел бы сделать, это перепечатать несколько строк для текстовой RPG, однако друг также задавался вопросом об этом для приложения, которое имело одну […]

Удаление элемента из списка приводит к тому, что список становится неэтилированным

Я предполагаю, что есть простое решение, которое я пропускаю. Лучше, чем сложный, не так ли? Проще говоря: var = ['p', 's', 'c', 'x', 'd'].remove('d') вызывает var типа типа None . Что здесь происходит?

Python: если ключ в dict vs. try / except

У меня есть вопрос об идиомах и читаемости, и, по-видимому, существует столкновение философий Питона в этом конкретном случае: Я хочу построить словарь A из словаря B. Если в B не существует определенного ключа, ничего не делайте и продолжайте. Какой путь лучше? try: A["blah"] = B["blah"] except KeyError: pass или if "blah" in B: A["blah"] = […]

Как преобразовать строку в dict

У меня есть строка со словами, разделенными пробелами. Я превращаю эту строку в список: out = str.split() И подсчитайте, сколько значений создано: print len(out) # Says 192 Затем я пытаюсь удалить все из списка: for x in out: out.remove(x) И затем пересчитайте: print len(out) # Says 96 Может кто-нибудь объяснить, почему он говорит 96 вместо […]

Pandas Объединение 2 кадров данных (объединение в общий столбец)

У меня есть 2 кадра данных: restaurant_ids_dataframe Data columns (total 13 columns): business_id 4503 non-null values categories 4503 non-null values city 4503 non-null values full_address 4503 non-null values latitude 4503 non-null values longitude 4503 non-null values name 4503 non-null values neighborhoods 4503 non-null values open 4503 non-null values review_count 4503 non-null values stars 4503 non-null […]

Как получить доступ к id / widget из другого класса из файла kivy (.kv)?

Что я хочу знать? Если кнопка с id: button_b (класс Get_Boys) будет выпущена, то Label с id: label_g (класс Get_Girls) должен измениться. Если нажата кнопка с id: button_b (класс Get_Boys), тогда необходимо изменить ярлык с id: root_lbl (класс Get_People). Если кнопка с идентификатором: root_btn (класс Get_People) будет выпущена, то Label с id: label_b (класс Get_Boys) […]

Python - лучший язык программирования в мире.