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.



12
Jak pobrać element z zestawu bez usuwania go?
Załóżmy, że: >>> s = set([1, 2, 3]) Jak uzyskać wartość (dowolną wartość) sbez robienia s.pop()? Chcę pozostawić element w zestawie, dopóki nie będę pewien, że mogę go usunąć - czego mogę być pewien tylko po asynchronicznym wywołaniu do innego hosta. Szybko i brudno: >>> elem = s.pop() >>> s.add(elem) …
427 python  set 

17
Znajdowanie metod w obiekcie Python
Biorąc pod uwagę dowolny obiekt Pythona, czy istnieje prosty sposób na uzyskanie listy wszystkich metod, które ten obiekt ma? Lub, jeśli nie jest to możliwe, czy istnieje co najmniej łatwy sposób sprawdzenia, czy ma określoną metodę inną niż zwykłe sprawdzenie, czy wystąpił błąd podczas wywoływania metody?



6
SQLAlchemy ZAMÓWIENIE W ZJEDNOCZENIU?
Jak mogę użyć ORDER BY descendingw zapytaniu SQLAlchemy w następujący sposób? To zapytanie działa, ale zwraca je w kolejności rosnącej: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This row :) ) Jeśli spróbuję: .order_by(desc(model.Entry.amount)) Następnie pojawia się: NameError: global name 'desc' is not defined.
424 python  sqlalchemy 

7
Zakres alfabetu w Pythonie
Zamiast tworzyć listę takich znaków alfabetu: alpha = ['a', 'b', 'c', 'd'.........'z'] czy jest jakiś sposób, aby pogrupować go w zakres lub coś takiego? Na przykład dla liczb można je pogrupować za pomocą range(): range(1, 10)
423 python  string  list  alphabet 

11
Uzyskaj opis wyjątku i ślad stosu, który spowodował wyjątek, wszystkie w postaci ciągu
Widziałem wiele postów dotyczących śledzenia stosu i wyjątków w Pythonie. Ale nie znalazłem tego, czego potrzebuję. Mam fragment kodu Python 2.7, który może zgłosić wyjątek. Chciałbym go złapać i przypisać ciągowi pełny opis i ślad stosu, który spowodował błąd (po prostu wszystko, co widzimy na konsoli). Potrzebuję tego ciągu, aby …

4
SQLAlchemy: Jaka jest różnica między flush () a commit ()?
Jaka jest różnica między flush()i commit()w SQLAlchemy? Przeczytałem dokumenty, ale nie jestem mądrzejszy - wydaje się, że zakładają wcześniejsze zrozumienie, którego nie mam. Szczególnie interesuje mnie ich wpływ na wykorzystanie pamięci. Ładuję niektóre dane do bazy danych z serii plików (w sumie około 5 milionów wierszy), a moja sesja czasami …
422 python  sqlalchemy 

27
Jak uzyskać wszystkie możliwe kombinacje elementów listy?
Mam listę z 15 liczbami i muszę napisać kod, który wygeneruje wszystkie 32 768 kombinacji tych liczb. Znalazłem trochę kodu (autorstwa Googlinga), który najwyraźniej robi to, czego szukam, ale znalazłem kod dość nieprzejrzysty i nieufnie go używam. Plus mam wrażenie, że musi być bardziej eleganckie rozwiązanie. Jedyne, co przychodzi mi …

10
Eleganckie sposoby wspierania równoważności („równości”) w klasach Python
Podczas pisania klas niestandardowych często ważne jest, aby umożliwić równoważność za pomocą operatorów ==i !=. W Pythonie jest to możliwe dzięki zastosowaniu odpowiednio metod specjalnych __eq__i __ne__. Najłatwiejszym sposobem, aby to zrobić, jest następująca metoda: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return …


8
Jak wyłączyć ostrzeżenia w języku Python
Pracuję z kodem, który rzuca wiele (dla mnie w tej chwili) bezużytecznych ostrzeżeń za pomocą warningsbiblioteki. Czytanie (/ skanowanie) dokumentacji Znalazłem sposób na wyłączenie ostrzeżeń dla pojedynczych funkcji . Ale nie chcę zmieniać tak dużo kodu. Czy może jest jak flaga python -no-warning foo.py? Co byś polecił?


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.