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

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

4
Чому модулі Python іноді не імпортують свої підмодулі?
Сьогодні я помітив щось дивне, про що хотів би пояснити. Я не був на 100% впевнений, як навіть сформулювати це як запитання, тому google не може бути і мови. Модуль реєстрації не має доступу до модуля logging.handlers з якихось дивних причин. Спробуйте самі, якщо не вірите мені: >>> import logging …


8
як визначити, що змінна є ітераційною, але не рядком
У мене є функція, яка приймає аргумент, який може бути як одиничним, так і подвійним елементом: def iterable(arg) if #arg is an iterable: print "yes" else: print "no" так що: >>> ітерабельний (("f", "f")) так >>> ітерабельний (["f", "f"]) так >>> ітерабельний ("ff") немає Проблема в тому, що рядок технічно …
88 python 

10
Як повністю видалити Python з машини Windows?
Я встановив і Python 2.7, і Python 2.6.5. Я не знаю, що пішло не так, але, здається, ніщо, пов’язане з Python, вже не працює. наприклад, "setup.py install" для певних пакунків не розпізнає параметр "install" та інші дивні явища ... Я хотів би повністю видалити Python зі своєї системи. Я спробував …

2
значення елемента відображення шаблону django або порожній рядок
Мій код у шаблоні такий: {% for item in items %} {{ item.somefield }} {% endfor %} Я хочу відобразити значення елемента, якщо item.somefield не None, або відобразити порожній рядок. Я не хочу використовувати оператор {% if item.somefield%}, я хочу щось на зразок {{item.somefield або ''}} (я спробував це, але …



4
Як ініціалізувати словник порожніх списків у Python?
Моя спроба програмно створити словник списків не дозволяє мені окремо звертатися до ключів словника. Кожного разу, коли я створюю словник списків і намагаюся додати одну клавішу, всі вони оновлюються. Ось дуже простий тестовий приклад: data = {} data = data.fromkeys(range(2),[]) data[1].append('hello') print data Фактичний результат: {0: ['hello'], 1: ['hello']} Очікуваний …

3
Як надрукувати з Flask @ app.route на консолі python
Я хотів би просто надрукувати "привіт світ" на консолі python після того, як користувач викликає кнопку. Це мій наївний підхід: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Передумови: Я хотів би виконувати інші команди python з колби (не оболонки). "друк" повинен бути найпростішим випадком. Я вважаю, що я не …
88 python  flask 

6
Спільне використання великого масиву Numpy для читання між багатопроцесорними процесами
У мене є 60 Гб масиву SciPy (матриця), я повинен ділитися між 5+ multiprocessing Processоб’єктами. Я бачив numpy-sharedmem і читав цю дискусію в списку SciPy. Здається, існує два підходи - numpy-sharedmemі використання a multiprocessing.RawArray()та відображення NumPy dtypes у ctypes. Зараз, numpy-sharedmemздається, це шлях, але я ще не бачив хорошого довідкового …

9
IOError: [Errno 32] Поламана труба: Python
У мене дуже простий сценарій Python 3: f1 = open('a.txt', 'r') print(f1.readlines()) f2 = open('b.txt', 'r') print(f2.readlines()) f3 = open('c.txt', 'r') print(f3.readlines()) f4 = open('d.txt', 'r') print(f4.readlines()) f1.close() f2.close() f3.close() f4.close() Але там завжди сказано: IOError: [Errno 32] Broken pipe Я бачив в Інтернеті всі складні способи виправити це, але …




2
Дивна поведінка Try-Except-Else-нарешті з операторами Return
Це якийсь код, який поводиться своєрідно. Це спрощена версія поведінки, яку я написав. Це все одно продемонструє дивну поведінку, і я мав кілька конкретних запитань щодо того, чому це відбувається. Я використовую Python 2.6.6 у Windows 7. def demo1(): try: raise RuntimeError,"To Force Issue" except: return 1 else: return 2 …

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