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

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


2
Різниця між визначенням набору тексту.
Я практикую використання підказок типу в Python 3.5. Один з моїх колег використовує typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, "Tiras" …

13
Як використовувати шаблони Django без решти Django?
Я хочу використовувати двигун шаблонів Django у своєму коді (Python), але я не будую веб-сайт на основі Джанго. Як я можу використовувати його, не маючи файл settings.py (та інші) та не встановлюючи змінну середовища DJANGO_SETTINGS_MODULE? Якщо я запускаю такий код: >>> import django.template >>> from django.template import Template, Context >>> …

8
Django: Отримайте об'єкт із БД або "None", якщо нічого не відповідає
Чи є якась функція Django, яка дозволить мені отримати об'єкт із бази даних, або None, якщо нічого не відповідає? Зараз я використовую щось на кшталт: foo = Foo.objects.filter(bar=baz) foo = len(foo) > 0 and foo.get() or None Але це не дуже зрозуміло, і це брудно мати всюди.
101 python  django 

6
Будь-які проблеми, що використовують unicode_literals в Python 2.6?
Ми вже отримали нашу базу коду, що працює під Python 2.6. Щоб підготуватися до Python 3.0, ми почали додавати: з __future__ імпортуйте unicode_literals у наші .pyфайли (у міру їх зміни). Мені цікаво, чи хтось інший це робив, і натрапив на будь-які не очевидні хатчі (можливо, витративши багато часу на налагодження).

11
AttributeError: об’єкт 'module' не має атрибута 'тести'
Я виконую цю команду: python manage.py test project.apps.app1.tests і це викликає цю помилку: AttributeError: об’єкт 'module' не має атрибута 'тести' Нижче - моя структура каталогів. Я також додав app1 до моєї конфігурації встановлених програм. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, …

3
Завантаження та аналіз файлу JSON з кількома об'єктами JSON
Я намагаюся завантажити та розібрати файл JSON у Python . Але я застряг, намагаючись завантажити файл: import json json_data = open('file') data = json.load(json_data) Врожайність: ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774) Я подивився 18.2. json- Кодер і декодер JSON в …
101 python  json  file  jsonlines 

16
ImportError: Немає модуля, названого сайтом у Windows
Я вперше намагаюся встановити Python. Я завантажив наступного інсталятора з веб-сайту Python: Python 2.7.1 Windows Installer (двійковий Windows - не включає джерело) . Потім я запустив інсталятор, вибрав "Усі користувачі" і все було добре. Я встановив Python у стандартне місце: C:\Python27 Далі, щоб перевірити, що Python встановлений правильно, я перейшов …


4
Елегантна настройка Python-реєстрації в Django
Мені ще потрібно знайти спосіб налаштування журналу Python із Django, яким я задоволений. Мої вимоги досить прості: Різні обробники журналів для різних подій - тобто я хочу мати можливість увійти в різні файли Легкий доступ до реєстраторів в моїх модулях. Модуль повинен мати можливість знайти свій реєстратор з невеликими зусиллями. …
101 python  django  logging 

3
`if __name__ == '__main __'` еквівалент у Ruby
Я новачок у Рубі. Я хочу імпортувати функції з модуля, який містить інструмент, який я хочу продовжувати використовувати окремо. У Python я б просто зробив це: def a(): ... def b(): ... if __name__ == '__main__': a() b() Це дозволяє мені запустити програму або імпортувати її як модуль для використання …
101 python  ruby  main 

10
Визначення того, чи можна записувати каталог
Що було б найкращим способом у Python визначити, чи є каталог, що записується для користувача, що виконує сценарій? Оскільки це, ймовірно, передбачає використання модуля os, я повинен зазначити, що я запускаю його в середовищі * nix.

4
Python str та unicode типів
Працюючи з Python 2.7, мені цікаво, яка реальна перевага є у використанні типу unicodeзамість str, оскільки обидва вони, здається, можуть утримувати рядки Unicode. Чи є якась особлива причина, окрім того, що не можна встановлювати коди Unicode в unicodeрядках, використовуючи табличку втечі \?: Виконання модуля за допомогою: # -*- coding: utf-8 …
101 python  string  unicode 

6
як малювати спрямовані графіки за допомогою networkx в python?
У мене є вузли, що надходять із сценарію, який я хочу відобразити на графіку. Нижче я хочу використовувати стрілку для переходу від A до D і, ймовірно, край теж забарвлений (червоний або щось подібне). Це в основному, як шлях від А до D, коли всі інші вузли присутні. ви можете …

16
Що краще використовувати: лямбда-функції або вкладені функції ('def')?
Я в основному використовую лямбда-функції, але іноді використовую вкладені функції, які, здається, забезпечують таку саму поведінку. Ось кілька тривіальних прикладів, коли вони функціонально роблять те саме, якщо будь-який був знайдений в іншій функції: Функція лямбда >>> a = lambda x : 1 + x >>> a(5) 6 Вкладена функція >>> …

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