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

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

1
Чому (1 в [1,0] == Істинно) визначається помилковим?
Переглядаючи відповіді на це питання , я виявив, що не розумію власної відповіді. Я не дуже розумію, як це розбирають. Чому другий приклад повертає помилкове? >>> 1 in [1,0] # This is expected True >>> 1 in [1,0] == True # This is strange False >>> (1 in [1,0]) == …

11
Як надіслати електронну пошту через Django?
У settings.pyмене є таке: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False Мій електронний код: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', …
153 python  django  email  smtp 

10
Розділіть views.py на кілька файлів
Моє views.pyстало занадто великим і важко знайти правильний вигляд. Як розділити його на кілька файлів, а потім імпортувати? Чи пов'язано це з втратою швидкості? Чи можу я те ж саме зробити models.py?
153 python  django 

12
Чому "імпорт *" поганий?
Рекомендується не використовувати import *в Python. Хтось може, будь ласка, поділитися причиною цього, щоб я міг уникнути цього наступного разу?

7
Коли слід використовувати iteritems () замість елементів ()?
Чи законно використовувати items()замість iteritems()усіх місць? Чому його iteritems()видалили з Python 3? Схоже, приголомшливий і корисний метод. Які міркування за цим? Редагувати: Щоб уточнити, я хочу знати, що є правильною фразовою фразою для повторення словника таким чином, як генератор (один елемент за часом, не все в пам'ять) таким чином, що …
153 python  python-3.x 

16
ImportError: Немає модуля з іменем apiclient.discovery
Я отримав цю помилку в Python Google App Engine, використовував API Google Translate, але я не знаю, як виправити, <module> from apiclient.discovery import build ImportError: No module named apiclient.discovery Я спробую встановити середовище, яке вказує на SDK Google App Engine , і знову завантажувати в Google Apps Engine, завжди отримувати …

19
Як розділити Dos шлях на його компоненти в Python
У мене є змінна струна, яка представляє dos-шлях, наприклад: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Я хочу розділити цей рядок на: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] Я спробував з допомогою split()і , replace()але вони або обробляти тільки перший символ зворотний косу риску або вони вставляють шестигранний число в рядок. Мені потрібно …
153 python 

17
Скидання об'єкта генератора в Python
У мене є об'єкт генератора, повернутий із кратною врожайністю. Підготовка до виклику цього генератора - досить трудомістка операція. Ось чому я хочу повторно використовувати генератор. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) Звичайно, я маю на увазі …
153 python  generator  yield 

12
Міграційна стратегія Джанго для перейменування моделі та полів відносин
Я планую перейменувати кілька моделей у існуючому проекті Django, де є багато інших моделей, які мають зовнішні ключові стосунки до моделей, які я хотів би перейменувати. Я впевнений, що це потребуватиме багаторазових міграцій, але я не впевнений у точній процедурі. Скажімо, я починаю з таких моделей у програмі Django під …

13
Форматування чисел у шаблонах джанго
Я намагаюся відформатувати числа. Приклади: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Це здається досить поширеною справою, але я не можу зрозуміти, який фільтр я повинен використовувати. Редагувати: Якщо у вас є загальний спосіб Python для цього, я радий додати форматне поле …
153 python  django 

5
Знайдіть і замініть рядкові значення в списку
Я отримав цей список: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] Я хотів би замінити [br]якесь фантастичне значення, подібне до <br />і, таким чином, отримати новий список: words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

14
Створення словника з файлу csv?
Я намагаюся створити словник із файлу CSV. Перший стовпець файлу csv містить унікальні ключі, а другий стовпець містить значення. Кожен рядок файлу csv являє собою унікальний ключ, пара значень у словнику. Я намагався використовувати класи csv.DictReaderі csv.DictWriter, але я міг лише зрозуміти, як створити новий словник для кожного рядка. Я …


2
Автоматична дата створення об'єктів моделі Django?
Який найкращий спосіб автоматично встановити дату створення об’єкта, а також поле, яке буде записано, коли об’єкт востаннє оновлений? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() return HttpResponseRedirect('obj_list') Я отримую …


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