Возможно ли что-то вроде lvalue perl или setf lisp в python?

В lisp вы можете сказать: (setf (aref a 1) 5) В perl вы можете сказать: substr( $string, $start, $stop ) =~ s/a/b/g Возможно ли что-то подобное в python? Я имею в виду, можно ли использовать результат функции как lvalue (как цель для операции присваивания)?

Как получить объект JSON в Python (флеш-фреймворк)

Как получить объект JSON в Python (флеш-фреймворк). Ниже мой фрагмент кода ` var hotel=$( "#listHotel option:selected" ).val(); if(hotel!="select") { $.ajax({ url: '/getHotels', data: {'hotel':hotel}, type: 'POST', success: function(response){ alert(response); var r= JSON.parse(response); var rating =r.message $("#rate").html("Ratings : "+rating); $("#rate").show('slow'); console.log(response); }, error: function(error){ alert(response); console.log(error); } }); }` Как я могу получить ценность JSON- hotel […]

Многопроцессорность Python перенаправляет stdout дочернего процесса на Tkinter Text

Я пытаюсь использовать Tkinter GUI для запуска дочернего процесса и отображения его вывода stdout / stderr в текстовый виджет. Первоначально я думал, что sys.stdout можно легко перенаправить в виджет «Текст», установив «sys.stdout = text_widget», но, похоже, нет. Приходит ошибка: «У экземпляра текста нет атрибута« flush ». Я проверил онлайн и получил некоторые решения, например, используя […]

производительность matplotlib savefig, сохранение нескольких png в цикле

Я надеюсь найти способ оптимизировать следующую ситуацию. У меня большой контурный сюжет, созданный с imshow matplotlib. Затем я хочу использовать этот контурный график для создания большого количества png-изображений, где каждое изображение представляет собой небольшую часть контурного изображения, изменяя пределы x и y и соотношение сторон. Таким образом, никакие данные о графике не изменяются в цикле, […]

Значения пикселей Python и PIL различаются для GIF и JPEG

У меня вопрос о значениях пикселей, возвращаемых из изображения, открытого с функцией загрузки PIL. Я использую следующий код: frame = Image.open(fname).load() a = frame[10, 10] Если я загружаю GIF-образ, a – целочисленное значение 43. Но если я преобразую изображение в JPEG и повторно запустил код, a – это кортеж (253, 254, 100) . Зачем? И […]

создавать строку даты при создании суперпользователя

models.py TITLE = ( ('Classroom', 'Classroom'), ('Playground', 'Playground'), ('Staff Room','Staff Room'), ) class Location(models.Model): user = models.ForeignKey(User,null=True) title = models.CharField('Incident Type', max_length=200,default=TITLE) parent_location_id = models.CharField('Parent Location', max_length=100, null=True, blank=True) is_active = models.BooleanField('Is Active', default=True) def location_title(sender, instance, created, **kwargs): if instance.is_superuser and not instance.location.is_active: instance.location.is_active=True instance.location.save() post_save.connect(location_title, sender=User) Я хочу вставить данные по умолчанию в […]

Python: ближайшая координата?

Мне нужна помощь с функцией, которая возвращает координату из списка координат, который ближе всего к некоторой точке. Например: closest((9, 2), {(0, 0), (10, 0), (10, 10)}) returns (10, 0) .

Как перезагрузить код метода объекта класса в Python?

Я нашел способ перезагрузить метод объекта класса во время выполнения, вот пример: я сначала определил класс A, который лежит на файле test.py. class A: def __init_(self): pass def Message(self): print "1" то я запускаю оболочку Python в linux и выполняю следующий код: >>> from test import A >>> a = A() >>> a.Message() 1 Теперь […]

Модуль Python и __all__

Я пытаюсь понять, как управлять модулем с помощью __all . Например, у меня есть следующий структурированный код: main.py |=> /database |=> __init__.py |=> engine (with variables engine, session, etc.) теперь я хочу иметь возможность импортировать экземпляры session и engine непосредственно из модуля database например: from database import session Я попытался добавить строку __all__ = ['session'] […]

Как подсчитать символы в файле и распечатать их отсортированным алфавитно

(Если у вас есть лучший заголовок, сделайте редактирование, я не смог бы объяснить его правильно! 🙂 Итак, это мой код: with open('cipher.txt') as f: f = f.read().replace(' ', '') new = [] let = [] for i in f: let.append(i) if i.count(i) > 1: i.count(i) == 1 else: new = sorted([i + ' ' + […]

Interesting Posts

Ошибка Hmac Hashing в Python 3.5

Назначение оператора печати переменной в функции в Python 2.7

Как я могу динамически создавать методы класса для класса в python

Django: кеш сеанса не обновляется при использовании хранилища сеансов на основе файлов cookie

Счет Django RawQuerySet

Используйте argparse для запуска 1 из 2 функций в моем скрипте

Как создать экспоненциально масштабированную ось?

Структура данных хэша на основе Python для словарей

Python и Matplotlib и аннотации с указателем мыши

Как использовать наследование модели Django с помощью сигналов?

Как преобразовать переменную экземпляра типа, чтобы переменная могла использоваться для аутентификации при выполнении системных вызовов

Как создать оглавление для текста HTML в Python?

Определение интервалов уверенности и прогнозирования с повторными вводами

Интерактивный matplotlib с помощью ipywidgets

Перемещение холста tkinter с помощью мыши

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