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.

2
Drukowanie czasów wykonania testów i przypinanie powolnych testów za pomocą py.test
Przeprowadzam testy jednostkowe na serwerze CI przy użyciu py.test. Testy wykorzystują zasoby zewnętrzne pobierane przez sieć. Czasami program uruchamiający test trwa zbyt długo, co powoduje przerwanie programu uruchamiającego testy. Nie mogę powtórzyć problemów lokalnie. Czy istnieje sposób, aby py.test wydrukował czasy wykonywania (wolnego) testu, tak aby ustalenie problematycznych testów stało …
122 python  pytest 


9
Błąd importu noska Pythona
Nie mogę sprawić, by struktura testowa nosa rozpoznawała moduły pod moim skryptem testowym w strukturze plików. Ustawiłem najprostszy przykład, który demonstruje problem. Wyjaśnię to poniżej. Oto struktura pliku pakietu: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py zawiera: def dumb_true(): return True testy / test_foo.py zawiera: import foo def test_foo(): assert foo.dumb_true() …

4
Moduł% w szablonie Django
Szukam sposobu na użycie czegoś takiego jak operator modułu w django. To, co próbuję zrobić, to dodać nazwę klasy do co czwartego elementu w pętli. Z modułem wyglądałoby to tak: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif …
121 python  django  templates 

11
Jak skonfigurować logowanie do syslog w Pythonie?
Nie mogę pojąć loggingmodułu Pythona . Moje potrzeby są bardzo proste: chcę tylko rejestrować wszystko w syslogu. Po przeczytaniu dokumentacji wymyśliłem prosty skrypt testowy: import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') Ale ten skrypt nie tworzy żadnych rekordów dziennika …
121 python  logging  syslog 

6
Importowanie z wbudowanej biblioteki, gdy istnieje moduł o tej samej nazwie
Sytuacja: - W moim folderze_projektów znajduje się moduł o nazwie calendar - Chciałbym użyć wbudowanej klasy Calendar z bibliotek Pythona - Kiedy używam kalendarza Import Calendar, narzeka, ponieważ próbuje załadować z mojego modułu. Przeprowadziłem kilka wyszukiwań i nie mogę znaleźć rozwiązania mojego problemu. Jak uzyskać dostęp do modułu biblioteki standardowej …
121 python  import 

9
Znak nowego wiersza CSV widoczny w błędzie pola bez cudzysłowu
następujący kod działał do dzisiaj, kiedy zaimportowałem z komputera z systemem Windows i otrzymałem ten błąd: znak nowej linii widoczny w niecytowanym polu - czy musisz otworzyć plik w trybie uniwersalnej nowej linii? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): data = [] file_read = …
121 python  django  csv 

15
Równomierne rozłożenie n punktów na kuli
Potrzebuję algorytmu, który może podać mi pozycje wokół kuli dla N punktów (prawdopodobnie mniej niż 20), który rozłoży je niejasno. Nie ma potrzeby „perfekcji”, ale po prostu jej potrzebuję, aby żadne z nich nie były ze sobą połączone. To pytanie zawierało dobry kod, ale nie mogłem znaleźć sposobu na zrobienie …

10
Czy istnieje zmienna nazwana krotka w Pythonie?
Czy ktoś może zmienić namedtuple lub zapewnić alternatywną klasę, tak aby działała dla obiektów zmiennych? Przede wszystkim ze względu na czytelność chciałbym coś podobnego do namedtuple, które robi to: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) >>> …

8
Usuwanie liczb z ciągu [zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie racjonalnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Jak mogę usunąć cyfry …
121 python  string 



9
Mac OS X - EnvironmentError: mysql_config not found
Po pierwsze, tak, już to widziałem: pip install mysql-python kończy się niepowodzeniem i pojawia się błąd EnvironmentError: nie znaleziono mysql_config Problem Próbuję użyć Django w projekcie Google App Engine. Jednak nie udało mi się rozpocząć, ponieważ serwer nie uruchamia się poprawnie z powodu: ImproperlyConfigured("Error loading MySQLdb module: %s" % e) …
121 python  mysql  django  macos 

10
Jaki jest właściwy sposób debugowania w notatniku iPython?
Jak wiem, %debug magicmożna debugować w ramach jednej komórki. Jednak mam wywołania funkcji w wielu komórkach. Na przykład, In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line # return do_some_thing_about(b) return fun2(a) In[2]: import multiprocessing as mp pool=mp.Pool(processes=2) results=pool.map(fun1, 1.0) pool.close() pool.join Co …

3
Jak posortować moje łapy?
W poprzednim pytaniu otrzymałem doskonałą odpowiedź, która pomogła mi wykryć, gdzie łapa uderzyła w płytę dociskową, ale teraz staram się powiązać te wyniki z odpowiadającymi im łapami: Ręcznie zanotowałem łapy (RF = prawy przód, RH = prawa tylna, LF = lewy przód, LH = lewa tylna). Jak widać wyraźnie powtarzający …

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.