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

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

6
Чому в Python3 немає функції xrange?
Нещодавно я почав використовувати Python3, і це не вистачає xrange боляче. Простий приклад: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def …
273 python  python-3.x  pep  xrange 

13
знаходження та заміна елементів у списку
Мені доводиться шукати список і замінювати всі виникнення одного елемента іншим. Поки мої спроби коду не дають мені нікуди, який найкращий спосіб зробити це? Наприклад, припустимо, що мій список має такі цілі числа >>> a = [1,2,3,4,5,1,2,3,4,5,1] і мені потрібно замінити всі випадки числа 1 на значення 10, тому потрібний …
273 python  list  replace 

23
Ідіома Python для повернення першого елемента або None
Я впевнений, що є простіший спосіб зробити це, який мені просто не приходить. Я закликаю купу методів, які повертають список. Список може бути порожнім. Якщо список не порожній, я хочу повернути перший елемент; інакше я хочу повернути жодного. Цей код працює: my_list = get_list() if len(my_list) > 0: return my_list[0] …


14
Помилка кланг: невідомий аргумент: '-mno-fused-madd' (помилка установки пакета python)
Я отримую таку помилку при спробі встановлення psycopg2через pip на Mavericks 10.9: clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Не знаєте, як діяти і шукали тут і десь цю конкретну помилку. Будь-яка допомога дуже цінується! Ось повний вихід з pip: $ pip install psycopg2 Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded …

13
Django auto_now та auto_now_add
Для Джанго 1.1. Я маю це у своїх моделях.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) При оновленні рядка я отримую: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) Відповідна частина моєї бази даних: `created` …

30
Python: розділити список на основі умови?
Який найкращий спосіб, як естетично, так і з точки зору продуктивності, розділити список елементів на кілька списків на основі умовного? Еквівалент: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] чи є більш елегантний спосіб це …
272 python 


10
Представлення та розв’язання лабіринту даного образу
Який найкращий спосіб зобразити та розв’язати лабіринт із заданим зображенням? З огляду на зображення JPEG (як показано вище), який найкращий спосіб прочитати його, розібрати його в якусь структуру даних та вирішити лабіринт? Перший мій інстинкт - прочитати зображення в пікселі за пікселем і зберігати його у списку (масиві) булевих значень: …


6
Функції глобальних змінних Python?
Я знаю, що я повинен уникати використання глобальних змінних в першу чергу через подібну плутанину, але якщо я мав би їх використовувати, чи є наступним правильним способом їх використання? (Я намагаюся викликати глобальну копію змінної, створеної в окремій функції.) x = "somevalue" def func_A (): global x # Do things …


8
TypeError: method () бере 1 позиційний аргумент, але 2 було надано
Якщо у мене клас ... class MyClass: def method(arg): print(arg) ... який я використовую для створення об'єкта ... my_object = MyClass() ... на яку я так називаю method("foo")... >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly 1 positional argument (2 given) …

18
Як завантажити всі модулі в папку?
Чи міг би хтось надати мені хороший спосіб імпорту цілого каталогу модулів? У мене така структура: /Foo bar.py spam.py eggs.py Я спробував просто перетворити його в пакет, додавши __init__.pyта зробивши, from Foo import *але він не працював так, як я сподівався.

25
Стріпніть HTML з рядків у Python
from mechanize import Browser br = Browser() br.open('http://somewebpage') html = br.response().readlines() for line in html: print line Друкуючи рядок у файлі HTML, я намагаюся знайти спосіб відображення лише вмісту кожного елемента HTML, а не самого форматування. Якщо він знайде '<a href="whatever.com">some text</a>', він надрукує лише "якийсь текст", '<b>hello</b>'надрукує "привіт" тощо. …
269 python  html 

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