python- все статьи тега ➜ страница 93


В чем разница между статическими файлами и медиафайлами в Django?

Я перехожу к Django 1.3 и нахожу это разделение медиа и статических файлов немного запутанным. Вот как по умолчанию settings.py выглядит так: # Absolute filesystem path to the directory that will hold user-uploaded files. # Example: "/home/media/media.lawrence.com/media/" MEDIA_ROOT = '' # URL that handles the media served from MEDIA_ROOT. Make sure to use a # trailing slash if there is a path component (optional in other cases). # Examples: "http://media.lawrence.com/media/", "http://example. ...

Сохранить список фреймов данных в многолистовой электронной таблице Excel

как я могу экспортировать список фреймов данных в одну электронную таблицу Excel? Документы для to_excel состояние: Примечания Если передать существующий объект ExcelWriter, то лист будет добавлен к существующей книге. Это может быть использовано для сохранения различных Фреймы данных для одной книги writer = ExcelWriter('output.xlsx')df1.to_excel(writer, 'sheet1')df2.to_excel(writer, 'sheet2')writer.save() после этого я подумал, что могу написать функция, которая сохраняет спи ...

Как установить непрозрачность цвета фона графа wit Matplotlib

Я играл с Matplotlib, и я не могу понять, как изменить цвет фона графика, или как сделать фон полностью прозрачным. ...

Короткая функция rot13-Python [закрыто]

Я ищу короткую и крутую функцию rot13 в Python ;-) Я написал эту функцию: def rot13(s): chars = "abcdefghijklmnopqrstuvwxyz" trans = chars[13:]+chars[:13] rot_char = lambda c: trans[chars.find(c)] if chars.find(c)>-1 else c return ''.join( rot_char(c) for c in s ) может ли кто-нибудь сделать его лучше? Например, поддержка символов верхнего регистра. ...

Pycharm не показывает сюжет

Pycharm не показывает сюжет из следующего кода: import pandas as pd import numpy as np import matplotlib as plt ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts = ts.cumsum() ts.plot() что происходит, так это то, что окно появляется менее чем на секунду, а затем снова исчезает. используя PYZO IEP IDE (используя тот же интерпретатор) на том же коде, что и ожидалось, график показывает. ... так что проблема должна быть с некоторыми настройками на P ...

Как найти путь конфигурации pg

полный новичок здесь, пытаясь настроить Django для работы с ProstgreSQL. Я использую mac osx 10.6.8. Я также установил PostgreSQL 9.3 когда я запускаю pip install psycopg2 в терминале я получаю следующую ошибку Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded Running setup.py (path:/private/var/folders/A9/A99cs6x0FNusPejCVkYNTE+++TI/-Tmp-/pip_build_bengorman/psycopg2/setup.py) egg_info for package psycopg2 Error: pg_config executable not fou ...

Как ключевое слово " is " реализовано в Python?

... элемент is ключевое слово, которое может быть использовано для равенства в строках. >>> s = 'str' >>> s is 'str' True >>> s is 'st' False Я пытался как __is__() и __eq__() но они не работают. >>> class MyString: ... def __init__(self): ... self.s = 'string' ... def __is__(self, s): ... return self.s == s ... >>> >>> >>> m = MyString() >>> m is 'ss' False >>> m is 'string' # <--- Expected to wo ...

Вы пытаетесь добавить ненулевое поле "новое поле" в userprofile без значения по умолчанию

Я знаю, что из Django 1.7 мне не нужно использовать South или любую другую систему миграции, поэтому я просто использую простую команду python manage.py makemigrations однако, все, что я получаю это ошибка: You are trying to add a non-nullable field 'new_field' to userprofile without a default; we can't do that (the database needs something to populate existing rows). вот models.py: class UserProfile(models.Model): user = models.OneToOneField(User) website = models.URLField(blank=Tr ...

Есть ли разница между" строкой " и "строкой" в Python? [дубликат]

этот вопрос уже есть ответ здесь: Одинарные кавычки и двойные кавычки в Python [закрыт] 19 ответов в PHP строка, заключенная в" двойные кавычки", будет проанализирована для замены переменных, тогда как строка, заключенная в "одинарные кавычки", не будет. В Python это также применимо? ...

Проблема подстановка данных SQLite

используя SQLite3 с Python 2.5, я пытаюсь перебрать список и вытащить вес элемента из базы данных на основе имени элемента. Я пробовал использовать "?"замена параметров предлагается для предотвращения SQL-инъекций, но это не работает. Например, когда я использую: for item in self.inventory_names: self.cursor.execute("SELECT weight FROM Equipment WHERE name = ?", item) self.cursor.close() Я получаю ошибку: sqlite3.ProgrammingError: неверное количество предоставленных Привязок. Тек ...

Словарь без учета регистра

Я хотел бы, чтобы мой словарь был нечувствительным к регистру. у меня есть этот код: text = "practice changing the color" words = {'color': 'colour', 'practice': 'practise'} def replace(words,text): keys = words.keys() for i in keys: text= text.replace(i ,words[i]) return text text = replace(words,text) print text выход = практика изменения цвета Я хотел бы другую строку,"practice changing the Color", (где Color начинается с прописной) также дать тот же р ...

Конкатенация строк без оператора' +

Я играл с python, и я понял, что нам не нужно использовать оператор '+' для объединения строк, если он не используется напрямую. например: string1 = 'Hello' 'World' #1 works fine string2 = 'Hello' + 'World' #2 also works fine string3 = 'Hello' string4 = 'World' string5 = string3 string4 #3 causes syntax error string6 = string3 + string4 #4 works fine теперь у меня есть два вопроса: почему оператор 3 не работает, а оператор 1 делает? есть ли какие-либо технические различия, такие ...

Что делает | = (ior) в Python?

Google не позволяет мне искать |= поэтому у меня возникли проблемы с поиском соответствующей документации. Кто-нибудь знает? ...

асинхронное программирование на python

существует ли общее понятие асинхронного программирования в python? Могу ли я назначить обратный вызов функции, выполнить ее и немедленно вернуться к основному потоку программы, независимо от того, сколько времени займет выполнение этой функции? ...

Отключить утверждения в Python

Как отключить утверждения в Python? то есть, если утверждение не выполняется, я не хочу его кидать AssertionError, но продолжать идти. Как мне это сделать? ...

Почему определение метода getitem на классе сделать метод в Python?

почему определение _ _ getitem__ в классе делает его итерационным? например, если я напишу: class b: def __getitem__(self, k): return k cb = b() for k in cb: print k Я получаю вывод: 0 1 2 3 4 5 6 7 8 ... Я действительно ожидал бы увидеть ошибку, возвращенную из "for k in cb:" ...

Фоновый поток с QThread в PyQt

У меня есть программа, которая взаимодействует с радио, которое я использую через gui, который я написал в PyQt. Очевидно, что одной из основных функций радио является передача данных, но для этого постоянно мне нужно зацикливать записи, что приводит к зависанию графического интерфейса. Так как я никогда не имел дело с резьбой, я попытался избавиться от этих зависаний с помощью QCoreApplication.processEvents(). радио должно спать между передачами, хотя, так что gui все еще висит на основе того, ...

Используя IntellijIdea в рамках существующего виртуального окружения

Я хочу использовать Intellij Idea в моем существующем проекте python django, который был построен в виртуальной среде в ubuntu. Как настроить Intellij Idea для использования библиотек виртуальной среды? ...

Настройка параметров камеры в OpenCV / Python

Я использую OpenCV (2.4) и Python (2.7.3) с USB-камерой от Thorlabs (DC1545M). Я делаю некоторый анализ изображений в видеопотоке, и я хотел бы иметь возможность изменить некоторые параметры камеры из моего видеопотока. Смущает то, что я могу изменить некоторые свойства камеры, но не все из них, и я не уверен, что я делаю неправильно. вот код, используя привязки cv2 в Python, и я могу подтвердить, что это работает: import cv2 #capture from camera at location 0 cap = cv2.VideoCapture(0) #se ...

Что именно делает метод Python multiprocessing Module. join ()?

изучение Python многопроцессорная обработка (от статья PMOTW) и хотел бы некоторые разъяснения о том, что именно join() метод делает. на старый учебник с 2008 года в нем говорится, что без p.join() вызовите код ниже, "дочерний процесс будет сидеть без дела и не завершится, став зомби, которого вы должны вручную убить". from multiprocessing import Process def say_hello(name='world'): print "Hello, %s" % name p = Process(target=say_hello) p.start() p.join() я добавил распечатку PID а та ...