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
Cython: „błąd krytyczny: numpy / arrayobject.h: nie ma takiego pliku lub katalogu”
Próbuję tu przyspieszyć odpowiedź , używając Cythona. Próbuję skompilować kod (po wykonaniu cygwinccompiler.pywłamania opisanego tutaj ), ale pojawia się fatal error: numpy/arrayobject.h: No such file or directory...compilation terminatedbłąd. Czy ktoś może mi powiedzieć, czy jest to problem z moim kodem, czy jakaś ezoteryczna subtelność w Cythonie? Poniżej znajduje się mój …

6
Wywołanie funkcji klasy wewnątrz __init__
Piszę kod, który pobiera nazwę pliku, otwiera plik i analizuje niektóre dane. Chciałbym to zrobić w klasie. Poniższy kod działa: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 = None def parse_file(): #do some parsing self.stat1 = …
141 python  class 

30
Jak napisać ciąg Fibonacciego?
Początkowo błędnie zakodowałem program. Zamiast zwracać liczby Fibonacciego między zakresem (tj. StartNumber 1, endNumber 20 powinno = tylko te liczby między 1 a 20), napisałem, aby program wyświetlał wszystkie liczby Fibonacciego między zakresem (tj. StartNumber 1, endNumber 20 wyświetla = pierwsze 20 liczb Fibonacciego). Myślałem, że mam pewny kod. Nie …

29
Django 1.7 - makemigracje nie wykrywają zmian
Jak mówi tytuł, wydaje mi się, że nie mogę uruchomić migracji. Aplikacja była pierwotnie poniżej 1.6, więc rozumiem, że początkowo migracji tam nie będzie, a jeśli uruchomię python manage.py migrate, otrzymam: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, sessions Synchronizing apps without migrations: Creating …

12
Używanie Pylint z Django
Bardzo chciałbym zintegrować pylint z procesem kompilacji moich projektów w Pythonie, ale natknąłem się na jeden show-stopper: jeden z typów błędów, który uważam za niezwykle przydatny -: - E1101: *%s %r has no %r member*stale zgłasza błędy podczas korzystania z typowych pól django , na przykład: E1101:125:get_user_tags: Class 'Tag' has …



11
Dekoratory Pythona w klasach
Czy można napisać coś takiego: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass To się nie udaje: jaźń w sobie jest nieznana Próbowałem też: @Test._decorator(self) co również kończy się niepowodzeniem: Test nieznany Chciałbym tymczasowo zmienić niektóre zmienne instancji w dekoratorze, a następnie uruchomić metodę dekorowania, zanim zmienię je …
140 python  class  decorator  self 

20
Jak zainstalować PyCrypto w systemie Windows?
Czytałem wszystkie inne źródła Google i wątek SO, ale nic nie działało. Python 2.7.3 32bitzainstalowany na Windows 7 64bit. Pobierz, wyodrębnij, a następnie spróbuj zainstalować PyCrypto w wyniku"Unable to find vcvarsall.bat". Więc instaluję MinGW i dołączam to do linii instalacyjnej jako wybrany kompilator. Ale wtedy pojawia się błąd"RuntimeError: chmod error". …



20
range () dla pływaków
Czy istnieje range()odpowiednik dla pływaków w Pythonie? >>> range(0.5,5,1.5) [0, 1, 2, 3, 4] >>> range(0.5,5,0.5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> range(0.5,5,0.5) ValueError: range() step argument must not be zero

4
Jak wywołać setattr () w bieżącym module?
Co mam przekazać jako pierwszy parametr " object" do funkcji setattr(object, name, value), aby ustawić zmienne w bieżącym module? Na przykład: setattr(object, "SOME_CONSTANT", 42); dające taki sam efekt jak: SOME_CONSTANT = 42 w module zawierającym te linie (z poprawnym object). Generuję kilka wartości na poziomie modułu dynamicznie, a ponieważ nie …


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.