Почему мои кнопки изображения не отображаются?

Я пытаюсь разместить две кнопки изображения на моем фоне изображения в определенной позиции, но мои кнопки не отображаются. Я думаю, что их образы отстают от фона. Я пытался использовать place и pack , оба не работали. В чем может быть проблема? from tkinter import* import tkinter as tk import settings class Application(Frame): def __init__ (self, […]

Pythonic способ подсчета количества завершающих нулей

Я ищу Pythonic способ подсчета числа конечных нулей в двоичном представлении положительного целого числа n (которое укажет наивысшую степень 2 которая делит n без остатка). Простое решение: def CountZeros(n): c = 0 while (n % 2) == 0: n /= 2 c += 1 return c Но для того, чтобы сделать это более питоническим образом, […]

Сельдерей и Django – Нет модуля с именем 'django'

Я использую инструкции, описанные здесь . Python 2.7 и сельдерей 3.1.17. В celery.py у меня есть (в начале): from __future__ import absolute_import import os from celery import Celery from django.conf import settings Когда я запускаю: celery -A proj worker -l info У меня есть ошибка: from django.conf import settings ImportError: No module named 'django' Но […]

разбивать большую текстовую (xyz) базу данных на x равных частей

Я хочу разбить большую текстовую базу данных (~ 10 миллионов строк). Я могу использовать команду типа $ sed -i -e '4 s/(dB)//' -e '4 s/Best\ unit/Best_Unit/' -e '1,3 d' '/cygdrive/c/ Radio Mobile/Output/TRC_TestProcess/trc_longlands.txt' $ split -l 1000000 /cygdrive/P/2012/Job_044_DM_Radio_Propogation/Working/FinalPropogation/TRC_Longlands/trc_longlands.txt 1 Первая строка – очистить базу данных, а следующая – разбить ее, но тогда выходные файлы не имеют […]

Как получить доступ к массиву numpy с набором индексов, хранящихся в другом массиве numpy?

У меня есть массив numpy, который хранит набор индексов, которые мне нужны для доступа к другому массиву numpy. Я попытался использовать цикл for но он не работает, как я ожидал. Ситуация такова: >>> a array([[1, 2], [3, 4]]) >>> c array([[0, 0], [0, 1]]) >>> a[c[0]] array([[1, 2], [1, 2]]) >>> a[0,0] # the result […]

Python – ускорить импорт?

У меня есть 10000s пользовательских (скомпилированных для .so) модулей, которые я хотел бы использовать в python . Использование модулей будет косвенным (модули используются один за другим, а не одновременно). Обычно код будет выглядеть примерно так: # list with all the paths to all modules listPathsToModules = […..] # loop through the list of all modules […]

pyside – как удалить виджеты из gridLayout

Я построил ui в QT Designer, а затем использовал pyside-uic, превратив его в файл python, а затем написал код для его программного редактирования. В других словах у меня есть кнопка Add Row которая при щелчке переименует себя в Remove1 и создаст другое имя pusbutton, а Add Row и добавит ее в макет. Код при нажатии […]

Номер телефона Регулярное выражение (Regex) в Python

Погружение в python дает удивительный небольшой учебник по созданию регулярного выражения для телефонных номеров: http://diveintopython3.ep.io/regular-expressions.html#phonenumbers Окончательная версия выглядит так: phone_re = re.compile(r'(\d{3})\D*(\d{3})\D*(\d{4})\D*(\d*)$', re.VERBOSE) Это работает отлично для почти всех примеров, которые я могу придумать, однако я нашел довольно большой провал, который я не могу исправить. Если группа из 3 цифр подходит к номеру телефона, она […]

Ошибка перегрузки оператора оболочки Cython C ++ ()

Связан с моим предыдущим вопросом. Использование Cython для переноса класса C ++, использующего типы OpenCV в качестве параметров Теперь я застрял в другой ошибке. Мой код оболочки cython типа OpenCV Matx33d выглядит так: cdef extern from "opencv2/core/core.hpp" namespace "cv": cdef cppclass Matx33d "cv::Matx<double, 3, 3>": Matx33d() Matx33d(double v0, double v1, double v2, double v3, double […]

Python: могут ли подклассы перегружать унаследованные методы?

Я делаю приложение корзины покупок в Google App Engine. У меня есть много классов, которые происходят из базового обработчика: class BaseHandler(webapp.RequestHandler): def get(self, CSIN=None): self.body(CSIN) Означает ли это, что метод body() для каждого класса потомков должен иметь один и тот же аргумент? Это громоздко. Только один потомок фактически использует этот аргумент. А что, когда я […]

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