Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

6
Dlaczego w Python3 nie ma funkcji Xrange?
Ostatnio zacząłem używać Python3 i brak jest xrange boli. Prosty przykład: 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 xrange(x): return …
273 python  python-3.x  pep  xrange 

13
znajdowanie i zastępowanie elementów na liście
Muszę przeszukać listę i zastąpić wszystkie wystąpienia jednego elementu innym. Jak dotąd moje próby kodu nie prowadzą mnie nigdzie, jaki jest najlepszy sposób, aby to zrobić? Załóżmy na przykład, że moja lista ma następujące liczby całkowite >>> a = [1,2,3,4,5,1,2,3,4,5,1] i muszę zastąpić wszystkie wystąpienia liczby 1 wartością 10, więc …
273 python  list  replace 

23
Idiom Pythona, aby zwrócić pierwszy element lub Brak
Jestem pewien, że istnieje prostszy sposób na zrobienie tego, co po prostu mi się nie zdarza. Nazywam wiele metod, które zwracają listę. Lista może być pusta. Jeśli lista nie jest pusta, chcę zwrócić pierwszą pozycję; w przeciwnym razie chcę zwrócić Brak. Ten kod działa: my_list = get_list() if len(my_list) > …


14
błąd clang: nieznany argument: '-mno-fused-madd' (błąd instalacji pakietu python)
Podczas próby instalacji psycopg2przez pip na Mavericks 10.9 pojawia się następujący błąd : clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Nie wiem, jak postępować i szukałem tego i innego miejsca w poszukiwaniu tego konkretnego błędu. Każda pomoc jest mile widziana! Oto pełne dane wyjściowe z pip: $ pip install psycopg2 Downloading/unpacking …

13
Django auto_now i auto_now_add
Dla Django 1.1. Mam to w moim models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Podczas aktualizacji wiersza otrzymuję: [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) Odpowiednia część mojej bazy danych to: `created` datetime …

30
Python: podzielić listę na podstawie warunku?
Jaki jest najlepszy sposób, zarówno pod względem estetycznym, jak i pod względem wydajności, na podzielenie listy elementów na wiele list na podstawie warunkowej? Odpowiednik: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] czy jest na …
272 python 




6
Zmienne globalne funkcji Pythona?
Wiem, że powinienem unikać używania zmiennych globalnych przede wszystkim z powodu takiego zamieszania, ale jeślibym ich używał, czy przestrzeganie tych zasad jest dobrym sposobem? (Próbuję wywołać globalną kopię zmiennej utworzonej w oddzielnej funkcji). x = "somevalue" def func_A (): global x # Do things to x return x def func_B(): …


8
TypeError: method () przyjmuje 1 argument pozycyjny, ale podano 2
Jeśli mam klasę ... class MyClass: def method(arg): print(arg) ... którego używam do stworzenia obiektu ... my_object = MyClass() ... na które tak nazywam 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) ... dlaczego Python …

25
Usuń HTML z ciągów znaków w Pythonie
from mechanize import Browser br = Browser() br.open('http://somewebpage') html = br.response().readlines() for line in html: print line Podczas drukowania linii w pliku HTML próbuję znaleźć sposób, aby wyświetlić tylko zawartość każdego elementu HTML, a nie samo formatowanie. Jeśli znajdzie '<a href="whatever.com">some text</a>', wydrukuje tylko „trochę tekstu”, '<b>hello</b>'drukuje „cześć” itd. Jak …
269 python  html 

18
Jak załadować wszystkie moduły do ​​folderu?
Czy ktoś mógłby mi zapewnić dobry sposób na import całego katalogu modułów? Mam taką strukturę: /Foo bar.py spam.py eggs.py Próbowałem po prostu przekonwertować go na pakiet, dodając __init__.pyi wykonując, from Foo import *ale nie działało to tak, jak chciałem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.