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

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

9
Чи є пітонічним для функції повернення кількох значень?
У python функція може повертати кілька значень. Ось надуманий приклад: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) Це здається дуже корисним, але, схоже, ним також можна зловживати ("Ну..функція X вже обчислює те, що нам потрібно як проміжне значення. …

6
Як отримати поточну дату та поточний час лише відповідно в Django?
Я зіткнувся з цікавою ситуацією, використовуючи цей клас: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django вирішує використовувати DATETIME_INPUT_FORMATSвизначений у файлі formatats.py файл. Що має сенс, бо я переходжу datetime.now()до обох полів. Я думаю, що я міг би змусити Django використовувати DATE_INPUT_FORMATSі TIME_INPUT_FORMATSвідповідно, якби я …

5
Основна проблема авторизації Python urllib2
Оновлення: на основі коментаря Лі я вирішив згустити свій код до справді простого сценарію та запустити його з командного рядка: import urllib2 import sys username = sys.argv[1] password = sys.argv[2] url = sys.argv[3] print("calling %s with %s:%s\n" % (url, username, password)) passman = urllib2.HTTPPasswordMgrWithDefaultRealm() passman.add_password(None, url, username, password) urllib2.install_opener(urllib2.build_opener(urllib2.HTTPBasicAuthHandler(passman))) req …

3
Оновлення установочних програм на OSX El Capitan
Я намагаюся оновити setuptools. Ну насправді я намагаюся оновити ansible, але він намагається оновити setuptools і не вдається. Спроба зробити це сама теж не вдається. Навіть спроба його видалити не вдається $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: setuptools Found existing installation: …

2
Останній "піп" не вдається з "вимагає setuptools> = 0,8 для dist-info"
Використовуючи останню (1.5) версію pip, я отримую повідомлення про помилку при спробі оновити кілька пакетів. Наприклад, sudo pip install -U pytzпризводить до помилки з: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Я не розумію цього повідомлення (у мене …

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

6
Як я можу проаналізувати JSON в Google App Engine?
Я хотів би проаналізувати рядок JSON на об'єкт під Google App Engine (python). Що ви порадите? Щось для кодування / stringify теж було б непогано. Вбудоване те, що ви рекомендуєте, чи бібліотека, яку я повинен включити у свій додаток? Це безпечно? Дякую.

1
Ефективний пороговий фільтр масиву з numpy
Мені потрібно відфільтрувати масив, щоб видалити елементи, які нижчі за певний поріг. Мій поточний код такий: threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) Проблема в тому, що це створює тимчасовий список, використовуючи фільтр з лямбда-функцією (повільний). Оскільки це досить проста …

1
Декодування Python Unicode не підтримується
У мене проблема з кодуванням у Python. Я пробував різні методи, але, здається, не можу знайти найкращого способу кодування свого виводу в UTF-8. Це те, що я намагаюся зробити: result = unicode(google.searchGoogle(param), "utf-8").encode("utf-8") searchGoogleповертає перший результат Google для param. Це помилка, яку я отримую: exceptions.TypeError: decoding Unicode is not supported …

1
Генератор як аргумент функції
Хто-небудь може пояснити, чому передача генератора як єдиного позиційного аргументу функції, схоже, має спеціальні правила? Якщо ми маємо: def f(*args): print "Success!" print args Це працює, як очікувалося. >>> f(1, *[2]) Success! (1, 2) Це не працює, як очікувалося. >>> f(*[2], 1) File "<stdin>", line 1 SyntaxError: only named arguments …


7
Як запобігти завантаженню сторінки мого сайту через незалежний фрейм сайту iFrame
Як я можу дізнатися, що моя сторінка вбудована як кадр на інший сайт під час завантаження сторінки? Я думаю, заголовок запиту реферала не може мені тут допомогти? Дякую.

8
Найшвидший спосіб перетворити ключі та значення дикту з `unicode` в` str`?
Я отримую дикт від одного "шару" коду, на якому виконуються деякі обчислення / модифікації, перш ніж передати його на інший "шар". Оригінальні значення ключів і "рядкових" значень дикту є unicode, але шар, на який вони передаються, приймає лише str. Це буде називатися часто, тому я хотів би знати, що було …
81 python  casting  types 


4
Як побудувати вертикальну лінію на графіку часових рядів у Пандах?
Як побудувати вертикальну лінію ( vlines) у сюжеті серії Pandas? Я використовую Pandas для складання засобів кочення тощо, і я хотів би позначити важливі позиції вертикальною лінією. Чи можна використати vlinesчи щось подібне для цього? У цьому випадку вісь x дорівнює datetime.

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