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

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

1
Версія SQLAlchemy піклується про порядок імпорту класу
Я дотримувався посібника тут: http://www.sqlalchemy.org/docs/orm/examples.html?highlight=versioning#versioned-objects і натрапили на проблему. Я визначив свої відносини, як: generic_ticker = relation('MyClass', backref=backref("stuffs")) з рядками, так що це не хвилює порядок імпорту модулів моєї моделі. Це все нормально працює, але коли я використовую мета версії, я отримую таку помилку: sqlalchemy.exc.InvalidRequestError: Коли ініціалізується Mapper | MyClass …
111 python  sqlalchemy 

3
Зірочка у виклику функції
Я використовую itertools.chain для "вирівнювання" списку таким чином: uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs)) чим це відрізняється від того, щоб сказати: uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs))
111 python  operators 

4
URL-адреси Django TypeError: перегляд має бути зателефонованим або списком / кортежем у разі включення ()
Після оновлення до Django 1.10 я отримую помилку: TypeError: view must be a callable or a list/tuple in the case of include(). Мій urls.py такий: from django.conf.urls import include, url urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] Повний трекбек: Traceback (most recent call last): File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/utils/autoreload.py", line …

5
Що робить оператор caret (^) в Python?
Я сьогодні наткнувся на оператора карети в python і спробувавши це, я отримав такий результат: >>> 8^3 11 >>> 8^4 12 >>> 8^1 9 >>> 8^0 8 >>> 7^1 6 >>> 7^2 5 >>> 7^7 0 >>> 7^8 15 >>> 9^1 8 >>> 16^1 17 >>> 15^1 14 >>> Здається, …
111 python  operators  caret 

2
Чи можна передавати словник моделям django під час створення?
Чи можна зробити що - щось схоже на це з list, dictionaryабо що - то ще? data_dict = { 'title' : 'awesome title', 'body' : 'great body of text', } Model.objects.create(data_dict) Ще краще, якщо я можу продовжити: Model.objects.create(data_dict, extra='hello', extra2='world')

2
Звідки ініціалізований sys.path Python?
Звідки ініціалізований sys.path Python? UPD : Python додає деякі шляхи перед тим, як перейти до PYTHONPATH: >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\orbited-0.7.8-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\morbid-0.8.6.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\demjson-1.4-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stomper-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\uuid-1.30-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stompservice-0.1.0-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\cherrypy-3.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\pyorbited-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\flup-1.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\wsgilog-0.1-py2.5.egg', 'c:\\testdir', 'C:\\Windows\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Python25\\lib\\site-packages\\PIL', 'C:\\Python25\\lib\\site-packages\\win32', …
111 python  path  sys 

3
Як Анаконда пов'язана з Python?
Я початківець і хочу навчитися комп’ютерному програмуванню. Отже, наразі я почав самостійно вивчати Python з деякими знаннями про програмування в C та Fortran. Тепер я встановив Python версії 3.6.0, і я намагався знайти відповідний текст для вивчення Python у цій версії. Навіть онлайн-серія лекцій вимагає версій 2.7 та 2.5. Тепер, …

14
Отримання MAC-адреси
Мені потрібен метод крос-платформи визначення MAC-адреси комп’ютера під час виконання. Для Windows модуль 'wmi' можна використовувати, і єдиний метод під Linux, який я міг знайти, це запустити ifconfig і запустити регулярний вираз по всьому його виводу. Мені не подобається використовувати пакет, який працює лише на одній ОС, і аналіз результатів …

1
Як Pony (ORM) робить свої хитрощі?
Pony ORM робить приємний трюк перетворення виразу генератора в SQL. Приклад: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> Я знаю, що в Python вбудована чудова інтроспекція та метапрограмування, але …

4
Переміщення осі x на вершину ділянки в matplotlib
Спираючись на це питання про теплові карти в matplotlib , я хотів перемістити заголовки осі x у верхню частину сюжету. import matplotlib.pyplot as plt import numpy as np column_labels = list('ABCD') row_labels = list('WXYZ') data = np.random.rand(4,4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=plt.cm.Blues) # put the major ticks …

3
Вкажіть формат для вхідних аргументів argparse python
У мене є сценарій python, який вимагає деяких входів командного рядка, і я використовую argparse для їх розбору. Я знайшов документацію трохи заплутаною і не міг знайти спосіб перевірити формат у вхідних параметрах. Що я маю на увазі під перевіркою формату, пояснюється цим прикладом сценарію: parser.add_argument('-s', "--startdate", help="The Start Date …

9
Як відключити перевірку CSRF Django?
Я прокоментував процесор csrf та проміжне програмне забезпечення у settings.py: 122 123 TEMPLATE_CONTEXT_PROCESSORS = ( 124 'django.contrib.auth.context_processors.auth', 125 # 'django.core.context_processors.csrf', 126 'django.core.context_processors.request', 127 'django.core.context_processors.static', 128 'cyathea.processors.static', 129 ) 130 131 MIDDLEWARE_CLASSES = ( 132 'django.middleware.common.CommonMiddleware', 133 'django.contrib.sessions.middleware.SessionMiddleware', 134 # 'django.middleware.csrf.CsrfViewMiddleware', 135 'django.contrib.auth.middleware.AuthenticationMiddleware', 136 'django.contrib.messages.middleware.MessageMiddleware', 137 'django.middleware.locale.LocaleMiddleware', 138 # Uncomment the …
111 python  django 

19
імпорт pyspark в оболонці python
Це копія чужого запитання на іншому форумі, на яку ніколи не було відповіді, тому я подумав, що я його ще раз запитаю тут, як у мене те саме питання. (Див. Http://geekple.com/blogs/feeds/Xgzu7/posts/351703064084736 ) На моїй машині Spark встановлено належним чином і я можу запускати програми python з модулями pyspark без помилок …

3
Пітонічний спосіб перевірити, чи виконується умова для будь-якого елемента списку
У мене є список в Python, і я хочу перевірити, чи є якісь елементи негативними. Specman має has()метод для списків, який робить: x: list of uint; if (x.has(it < 0)) { // do something }; Де itключове слово Specman відображається по черзі до кожного елемента списку. Я вважаю це досить …
111 python  list 

5
Витягування інформації про зворотний зворотний зв'язок з об’єкта винятку
З огляду на об’єкт «Виняток» (невідомого походження), чи є спосіб його відстеження? У мене такий код: def stuff(): try: ..... return useful except Exception as e: return e result = stuff() if isinstance(result, Exception): result.traceback <-- How? Як я можу витягнути прослідкування з об’єкта Exception, як тільки він його мати?

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