python

У меня есть переменная уровня модуля в моей программе Python 2.6 с именем "_log", на которую жалуется PyLint: C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) прочитав этот ответ, я понимаю, почему он это делает: он думает, что переменная является константой и применяет постоянное р...

есть ли встроенная функция в Python, которая заменит (или удалит, что угодно) расширение имени файла (если оно есть) ? пример: print replace_extension('/home/user/somefile.txt', '.jpg') в моем примере: /home/user/somefile.txt станет /home/user/somefile.jpg Я не знаю, имеет ли это значение, но мне это нуж...

Я пытаюсь понять, как Flask-Login строительство. Я вижу в их документации, что они используют предварительно заполненный список пользователей. Я хочу играть со списком пользователей, хранящихся в базе данных. однако, я не понимаю некоторые вещи в этом Flask-Login модуль. @login_manager.user_loader def load...

У меня есть код django, который взаимодействует с объектами запроса или объектами пользователя. Например что-то вроде: foo_model_instance = models.get_or_create_foo_from_user(request.user) Если бы вы собирались протестировать с оболочкой Django python или в unittest, что бы вы там прошли? Здесь просто объе...

приведенный список l = [1, 7, 3, 5] Я хочу, чтобы перебрать все пары последовательных элементов списка (1,7), (7,3), (3,5), т. е. for i in xrange(len(l) - 1): x = l[i] y = l[i + 1] # do something Я хотел бы сделать это более компактным способом, например for x, y in someiterator(l): ... е...

по сути, я хочу сделать что-то вроде этого: class foo: x = 4 @property @classmethod def number(cls): return x тогда я хотел бы, чтобы работали следующие: >>> foo.number 4 к сожалению, выше не работает. Вместо того, чтобы дать мне 4 это дает мне <property object at 0x1...

я случайно написал такой код: foo = [42] k = {'c': 'd'} for k['z'] in foo: # Huh?? print k но, к моему удивлению, это не синтаксическая ошибка. Вместо этого он печатает {'c': 'd', 'z': 42}. мой Угадай это то, что код переводится буквально на что-то вроде: i = iter(foo) while True: try: ...

Я знаю, что на это уже отвечали раньше, но кажется, что выполнение скрипта напрямую " python filename.py-не работает. У меня есть Python 2.6.2 на SUSE Linux. код: #!/usr/bin/python # -*- coding: utf-8 -*- from multiprocessing import Pool p = Pool(1) def f(x): return x*x p.map(f, [1, 2, 3]) Командная с...

У меня есть скрипт, где я запускаю с popen команду оболочки. Проблема в том, что сценарий не ждет, пока эта команда popen не будет завершена, и go сразу же продолжится. om_points = os.popen(command, "w") ..... Как я могу сказать моему скрипту Python подождать, пока команда оболочки не закончится?...

Я столкнулся со следующим заявление Ричарда Столлмана: ' когда вы запускаете систему Lisp, она входит в цикл read-eval-print. Большинство других языков не имеют ничего сравнимого с чтением, ничего сравнимого с eval, и ничего сопоставимого с печатью. Какие зияющие недостатки! - теперь я очень мало прог...