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
Python: importuj moduł z innego katalogu na tym samym poziomie w hierarchii projektu
Widziałem wiele przykładów i innych podobnych pytań, ale nie mogę znaleźć przykładu, który dokładnie pasuje do mojego scenariusza. Czuję się jak kompletny łobuz, który zadaje to pytanie, ponieważ jest tak wiele podobnych pytań, ale po prostu nie wydaje mi się, aby to działało „poprawnie”. Oto mój projekt: user_management (package) | …

5
Wyodrębnianie tekstu z pliku PDF za pomocą PDFMiner w Pythonie?
Szukam dokumentacji lub przykładów, jak wyodrębnić tekst z pliku PDF za pomocą PDFMiner z Pythonem. Wygląda na to, że PDFMiner zaktualizował swoje API, a wszystkie odpowiednie przykłady, które znalazłem, zawierają przestarzały kod (klasy i metody uległy zmianie). Biblioteki, które znalazłem, które ułatwiają wyodrębnianie tekstu z pliku PDF, używają starej składni …

7
matplotlib (równa długość jednostki): z „równym” współczynnikiem proporcji oś z nie jest równa x- i y-
Kiedy ustawiam równe proporcje dla wykresu 3d, oś Z nie zmienia się na „równa”. Więc to: fig = pylab.figure() mesFig = fig.gca(projection='3d', adjustable='box') mesFig.axis('equal') mesFig.plot(xC, yC, zC, 'r.') mesFig.plot(xO, yO, zO, 'b.') pyplot.show() daje mi następujące informacje: gdzie oczywiście jednostkowa długość osi z nie jest równa jednostkom x i y. …


4
ustawianie punktów przerwania z opcją nosetests --pdb
nosetests --pdbpozwól mi zatrzymać się w przypadku błędu lub niepowodzenia, ale na moje potrzeby jest już za późno. Przechodzenie przez kod podczas wykonywania pomaga mi debugować, gdzie jest problem. Jednak testy nosowe są pomocne, ponieważ pozwalają na testy, które opierają się na imporcie względnym (tj. Testy w pakiecie). Jak ustawić …
88 python  testing  nose  pdb 

7
błąd pythona: brak modułu o nazwie pylab
Jestem nowy w Pythonie i chcę wykorzystać jego plotfunkcjonalność do tworzenia wykresów. Używam ubuntu 12.04. Postępowałem zgodnie z instrukcjami instalacji Pythona z http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/, ale kiedy to zrobię from pylab import * Otrzymuję ten błąd >>> from pylab import * Traceback (most recent call last): File "<stdin>", line 1, in <module> …


4
Konwersja pływaka na łańcuch bez zaokrąglania go
Tworzę program, który z powodów, których nie trzeba wyjaśniać, wymaga konwersji typu float na ciąg znaków do policzenia za pomocą len (). Jednak str (float (x)) powoduje, że x jest zaokrąglane po konwersji na łańcuch, co odrzuca całość. Czy ktoś wie, jak to naprawić? Oto kod używany, jeśli chcesz wiedzieć: …

8
Dlaczego warto używać Django w Google App Engine?
Podczas badania Google App Engine (GAE) widać, że używanie Django jest niezwykle popularne w programowaniu w Pythonie na GAE. Przeszukuję sieć, aby znaleźć informacje o kosztach i korzyściach używania Django, aby dowiedzieć się, dlaczego jest tak popularne. Chociaż udało mi się znaleźć wiele różnych źródeł dotyczących sposobu uruchamiania Django w …

6
Jak uzyskać dostęp do profilu użytkownika w szablonie Django?
Przechowuję dodatkowe informacje o każdym użytkowniku przy użyciu rozszerzenia AUTH_PROFILE_MODULE. Możemy uzyskać dostęp do użytkownika w szablonie Django za pomocą, {{ request.user }}ale jak możemy uzyskać dostęp do pól w profilu, skoro profil jest dostępny tylko za pośrednictwem funkcji user.get_profile()? Czy naprawdę konieczne jest jawne przekazywanie profilu do szablonu za …

3
Co oznaczają znaki odwrotne dla interpretera Pythona: „num”
Bawię się ze zrozumieniem list i natknąłem się na ten mały fragment na innej stronie: return ''.join([`num` for num in xrange(loop_count)]) Spędziłem kilka minut próbując odtworzyć funkcję (wpisując), zanim zdałem sobie sprawę, że `num`bit ją psuje. Co robi umieszczenie oświadczenia w tych znakach? Z tego, co widzę, jest to odpowiednik …

2
str wydajność w Pythonie
Podczas profilowania fragmentu kodu Pythona ( python 2.6aż do 3.2) odkryłem, że strmetoda konwersji obiektu (w moim przypadku liczby całkowitej) na ciąg jest prawie o rząd wielkości wolniejsza niż przy użyciu formatowania ciągów. Oto punkt odniesienia >>> from timeit import Timer >>> Timer('str(100000)').timeit() 0.3145311339386332 >>> Timer('"%s"%100000').timeit() 0.03803517023435887 Czy ktoś wie, …

1
Czy ma specjalne znaczenie 16331239353195370.0?
Używając import numpy as npzauważyłem to np.tan(np.pi/2) podaje numer w tytule, a nie np.inf 16331239353195370.0 Ciekawi mnie ten numer. Czy jest to związane z jakimś parametrem precyzji maszyny systemowej? Czy mogłem to obliczyć z czegoś? (Myślę w stylu czegoś podobnego do sys.float_info) EDYCJA: Ten sam wynik jest rzeczywiście odtwarzalny w …

3
Po co używać sys.path.append (path) zamiast sys.path.insert (1, path)?
Edycja: w oparciu o komentarz Ulfa Rompe'a, ważne jest, abyś używał „1” zamiast „0” , w przeciwnym razie zepsujesz sys.path . Pythona zajmuję się już od jakiegoś czasu (ponad rok) i zawsze jestem zdezorientowany, dlaczego ludzie zalecają używanie sys.path.append()zamiast sys.path.insert(). Pokażę. Powiedzmy, że pracuję nad modułem o nazwie PyWorkbooks (który …


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.