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.


4
Zwalnianie pamięci w Pythonie
W poniższym przykładzie mam kilka powiązanych pytań dotyczących użycia pamięci. Jeśli biegnę w tłumacza, foo = ['bar' for _ in xrange(10000000)] rzeczywista pamięć używana w moim komputerze wzrasta do 80.9mb. Ja wtedy del foo prawdziwa pamięć spada, ale tylko do 30.4mb. Interpreter używa 4.4mblinii bazowej, więc jaka jest korzyść z …

11
otwórz czytaj i zamknij plik w 1 linii kodu
Teraz używam: pageHeadSectionFile = open('pagehead.section.htm','r') output = pageHeadSectionFile.read() pageHeadSectionFile.close() Ale żeby kod wyglądał lepiej, mogę: output = open('pagehead.section.htm','r').read() W przypadku korzystania z powyższej składni, jak zamknąć plik, aby zwolnić zasoby systemowe?
128 python  readfile 

11
Przekierowanie standardowego wyjścia do „nic” w Pythonie
Mam duży projekt składający się z dostatecznie dużej ilości modułów, każdy drukuje coś na standardowe wyjście. Teraz, gdy projekt się rozrósł, nie ma dużych. od printsprawozdań Drukowanie partii na std out, która tworzy program znacznie wolniej. Tak więc chcę teraz zdecydować w czasie wykonywania, czy drukować cokolwiek na standardowe wyjście. …
128 python  python-2.7 

12
Jeśli istnieje indeks listy, wykonaj X
W moim programie użytkownik wprowadza numer n, a następnie wprowadza nliczbę łańcuchów, które są zapisywane na liście. Muszę zakodować w taki sposób, że jeśli istnieje określony indeks listy, uruchom funkcję. Sytuację komplikuje fakt, że zagnieżdżałem oświadczenia if dotyczące len(my_list). Oto uproszczona wersja tego, co mam teraz, która nie działa: n …
128 python  python-2.7 


3
jak iterować przez słownik w słowniku w szablonie django?
Mój słownik wygląda następująco (Słownik w słowniku): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Teraz próbuję tylko wyświetlić informacje w …

4
Stałe klasowe w Pythonie
W Pythonie chcę, aby klasa miała pewne „stałe” (praktycznie zmienne), które będą wspólne dla wszystkich podklas. Czy można to zrobić za pomocą przyjaznej składni? Obecnie używam: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self): print(Animal.SIZES[1]) i zastanawiam się, czy istnieje lepszy sposób na zrobienie tego lub sposób na zrobienie tego bez …
128 python 

7
Czy Python ma posortowaną listę?
Przez co rozumiem strukturę z: O (log n) złożoność x.push()operacji O (log n) złożoność znalezienia elementu O (n) złożoność obliczeń, list(x)które zostaną posortowane Miałem również powiązane pytanie dotyczące wydajności, list(...).insert(...)która jest teraz tutaj .
128 python  list  sorting 

18
Instalowanie Pythona 3 na RHEL
Próbuję zainstalować python3 na RHEL, wykonując następujące kroki: yum search python3 Który wrócił No matches found for: python3 Śledzony przez: yum search python Żaden z wyników wyszukiwania nie zawierał python3. Co powinienem spróbować dalej?
128 python  python-3.x  rhel 



20
częściowe formatowanie ciągu
Czy można wykonać częściowe formatowanie ciągu za pomocą zaawansowanych metod formatowania ciągów, podobnie jak w przypadku safe_substitute()funkcji szablonu ciągu ? Na przykład: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar'

8
Usuń wszystkie podziały wierszy z długiego ciągu tekstu
Zasadniczo proszę użytkownika o wprowadzenie ciągu tekstu do konsoli, ale ciąg jest bardzo długi i zawiera wiele znaków końca wiersza. W jaki sposób wziąłbym ciąg użytkownika i usunął wszystkie podziały wierszy, aby był pojedynczym wierszem tekstu. Moja metoda pozyskiwania struny jest bardzo prosta. string = raw_input("Please enter string: ") Czy …
128 python 

2
Wydajne porównanie rozmytych ciągów znaków w Pythonie, użyj Levenshtein lub difflib [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Robię kliniczną normalizację komunikatów (sprawdzanie pisowni), w której …

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.