Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.


6
UnicodeEncodeError: кодек 'ascii' не може кодувати символ u '\ u2013' у позиції 3 2: порядковий номер не в діапазоні (128)
Я аналізую файл xsl за допомогою xlrd. Більшість речей працюють нормально. У мене є словник, де ключі - це рядки, а значення - це списки рядків. Усі ключі та значення є унікодом. Я можу надрукувати більшість ключів і значень str()методом. Але деякі значення мають символ Unicode - \u2013для чого я …
75 python 

3
Які бібліотеки SOAP існують для Python 3.x? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
75 python  soap  python-3.x  suds 

8
Місцеві налаштування Django
Я намагаюся використовувати local_setting у Django 1.2 , але це не працює для мене. На даний момент я просто додаю local_settings.py до свого проекту. settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'banco1', # Or path to database file if using …

8
Покажчик функції Python
У мене є ім'я функції, яке зберігається у такій змінній: myvar = 'mypackage.mymodule.myfunction' і я зараз хочу зателефонувати до своєї функції таким чином myvar(parameter1, parameter2) Який найпростіший спосіб цього досягти?

5
Як знущатися над користувачами та запитами в django
У мене є код django, який взаємодіє з об’єктами запиту або об’єктами користувача. Наприклад, щось на зразок: foo_model_instance = models.get_or_create_foo_from_user(request.user) Якби ви збиралися тестувати за допомогою оболонки django python або в unittest, що б ви там передали? Тут просто буде працювати об'єкт User, але потреба в об'єкті фіктивного запиту також …

3
Спеціальні заглушки для документації PyCharm (тобто для форматів документації Google або numpydoc)
Чи підтримує PyCharm 2.7 (чи PyCharm 3) підтримує власні таблиці та док-тести? Якщо так, то як можна писати цей конкретний тип спеціального розширення? Мій поточний проект стандартизував використання Посібника зі стилів Google Python ( http://google-styleguide.googlecode.com/svn/trunk/pyguide.html ). Мені подобається підтримка документації PyCharm, але зараз це лише два підтримувані формати - epytext …

11
Списки, розділені комами в шаблонах django
Якщо fruitsє список ['apples', 'oranges', 'pears'], чи існує швидкий спосіб використання тегів шаблонів django для отримання "яблук, апельсинів та груш"? Я знаю, що це не складно зробити за допомогою циклу та {% if counter.last %}операторів, але оскільки я буду використовувати це неодноразово, я думаю, що мені доведеться навчитися писати власнітеги …

7
Що таке "метод" у Python?
Хто-небудь, будь ласка, може пояснити мені дуже простими словами, що таке "метод" у Python? Річ у тому, що у багатьох підручниках з Python для початківців це слово вживається таким чином, ніби початківець вже знав, що таке метод у контексті Python. Хоча я, звичайно, знайомий із загальним значенням цього слова, я …
75 python  methods 

1
Які класи не можна підкласувати?
Чи існує якесь правило про те, які вбудовані та стандартні класи бібліотеки не підкласуються ("остаточний")? Щодо Python 3.3, ось кілька прикладів: bool function operator.itemgetter slice Я знайшов питання, яке стосується реалізації "заключних" класів як на мові C, так і на чистому Python. Я хотів би зрозуміти, якими причинами можна пояснити, …

14
Python unittest: як запустити лише частину тестового файлу?
У мене є файл тесту, який містить тести, які забирають досить багато часу (вони відправляють розрахунки в кластер і чекають результату). Всі вони знаходяться в певному класі TestCase. Оскільки вони вимагають часу, а крім того, швидше за все, не вдасться зламатися, я хотів би мати можливість вибрати, працює чи не …

8
Для чого використовується StringIO в python насправді?
Я не професіонал, і я чухаю голову, розуміючи, для чого саме використовується StringIO. Я шукав деякі приклади в Інтернеті. Однак майже всі приклади дуже абстрактні. І вони просто показують "як" ним користуватися. Але жоден з них не показує "чому" та "за яких обставин" це слід / буде використовувати? Спасибі заздалегідь …
75 python  string  caching  io 

4
"Не вдається встановити атрибут" із властивостями нового стилю в Python
Я намагаюся використовувати декларацію властивостей нового стилю: class C(object): def __init__(self): self._x = 0 @property def x(self): print 'getting' return self._x @x.setter def set_x(self, value): print 'setting' self._x = value if __name__ == '__main__': c = C() print c.x c.x = 10 print c.x і перегляньте наступне в консолі: pydev …
75 python 

11
Ініціалізувати рядкову змінну в Python: “” чи None?
Припустимо, у мене є клас з атрибутом екземпляра рядка . Чи слід ініціалізувати цей атрибут зі значенням "" чи " Ні" ? Чи все гаразд? def __init__(self, mystr="") self.mystr = mystr або def __init__(self, mystr=None) self.mystr = mystr Редагувати : Я вважав, що якщо я використовую "" як початкове значення, …
75 python 

9
Логічні оператори проти побітових операторів
Мене бентежить, коли слід використовувати булеві та побітові оператори and проти & or проти | Чи міг хтось просвітити мене щодо того, коли я використовую кожен і коли використання одного над іншим вплине на мої результати?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.