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.

5
Operator zbioru „in” w Pythonie
Jestem trochę zdezorientowany co do inoperatora Pythona dla zestawów. Jeśli mam zestaw si jakąś instancję b, czy to prawda, że b in soznacza to „czy jest jakiś element xw stakim, który b == xjesttrue ”?
143 python 

11
Zmieniasz domyślne kodowanie Pythona?
Mam wiele problemów „nie mogę zakodować” i „nie mogę dekodować” w Pythonie, kiedy uruchamiam swoje aplikacje z konsoli. Ale w Eclipse PyDev IDE domyślne kodowanie znaków jest ustawione na UTF-8 i wszystko w porządku. Szukałem w pobliżu domyślnego kodowania, a ludzie mówią, że Python usuwa sys.setdefaultencodingfunkcję przy starcie i nie …

10
Jak umieścić wiele instrukcji w jednej linii?
Nie byłem pewien, pod jakim tytułem dokładnie rozważać to pytanie, kodowanie golfa wydaje się odpowiednie, choć trochę nieokreślone. Znam trochę rozumień w Pythonie, ale wydają się bardzo trudne do „odczytania”. Tak jak ja to widzę, zrozumienie może osiągnąć to samo, co następujący kod: for i in range(10): if i == …
143 python 

10
Alarm dźwiękowy po zakończeniu kodu
Jestem w sytuacji, w której mój kod trwa bardzo długo i nie chcę się w niego gapić, ale chcę wiedzieć, kiedy jest gotowy. Jak mogę sprawić, aby kod (Python) brzmiał jak „alarm” po zakończeniu? Zastanawiałem się, czy nie odtworzyć pliku .wav, gdy osiągnie koniec kodu ... Czy to w ogóle …
143 python  alarm  audio 

1
Python Zapisuje bajty do pliku
Mam funkcję, która zwraca ciąg. Ciąg zawiera znaki powrotu karetki i nowe znaki nowego wiersza (0x0D, 0x0A). Jednak kiedy piszę do pliku, zawiera on tylko nowe źródła linii. Czy istnieje sposób, aby dane wyjściowe obejmowały powrót karetki i nowy znak nowego wiersza. msg = function(arg1, arg2, arg3) f = open('/tmp/output', …
143 python 

10
JSON do pandy DataFrame
To, co próbuję zrobić, to wyodrębnić dane wysokości z interfejsu API map Google wzdłuż ścieżki określonej przez współrzędne szerokości i długości geograficznej w następujący sposób: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() To daje mi dane, które wyglądają następująco: elevations.splitlines() …

12
zwiń komórkę w notatniku jupyter
Używam notebooka ipython Jupyter. Powiedzmy, że zdefiniowałem funkcję, która zajmuje dużo miejsca na moim ekranie. Czy istnieje sposób na zawalenie komórki? Chcę, aby funkcja była nadal wykonywana i wywoływana, ale chcę ukryć / zwinąć komórkę, aby lepiej wizualizować notatnik. W jaki sposób mogę to zrobić?

3
Dodanie użytkownika do grupy w django
Jak dodać użytkownika do grupy w django na podstawie nazwy grupy? Mogę to zrobić: user.groups.add(1) # add by id Jak bym zrobił coś takiego: user.groups.add(name='groupname') # add by name
143 python  django 

10
ImportError: Żaden moduł o nazwie dateutil.parser
Podczas importowania pandasdo Pythonprogramu otrzymuję następujący błąd monas-mbp:book mona$ sudo pip install python-dateutil Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python Cleaning up... monas-mbp:book mona$ python t1.py No module named dateutil.parser Traceback (most recent call last): File "t1.py", line 4, in <module> import pandas as pd File "/Library/Python/2.7/site-packages/pandas/__init__.py", …
143 python  pandas  pip 

4
Ile równoczesnych żądań otrzymuje pojedynczy proces Flask?
Tworzę aplikację za pomocą Flaska, ale nie wiem zbyt wiele o WSGI i jest to baza HTTP, Werkzeug. Kiedy zaczynam obsługiwać aplikację Flask z gunicorn i 4 procesami roboczymi, czy to oznacza, że ​​mogę obsłużyć 4 jednoczesne żądania? Mam na myśli jednoczesne żądania, a nie żądania na sekundę lub cokolwiek …
143 python  flask  wsgi  gunicorn 

13
Generuj liczby losowe o podanym (liczbowym) rozkładzie
Mam plik z pewnymi prawdopodobieństwami dla różnych wartości np: 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 Chciałbym wygenerować liczby losowe za pomocą tej dystrybucji. Czy istnieje moduł, który to obsługuje? Samodzielne kodowanie jest dość proste (zbuduj funkcję gęstości kumulacyjnej, wygeneruj losową wartość [0,1] i wybierz …
143 python  module  random 

3
Zrozumienie metody __getitem__
Przejrzałem większość dokumentacji __getitem__w dokumentacji Pythona, ale nadal nie jestem w stanie pojąć jej znaczenia. Wszystko, co mogę zrozumieć, to to, że __getitem__jest używany do wykonywania wywołań takich jak self[key]. Ale jaki z tego pożytek? Powiedzmy, że mam klasę Pythona zdefiniowaną w ten sposób: class Person: def __init__(self,name,age): self.name = …
143 python 

4
Jak mogę sprawić, by setuptools zainstalowało pakiet, którego nie ma w PyPI?
Właśnie zacząłem pracować z setuptools i virtualenv. Mój pakiet wymaga najnowszego narzędzia Python-Gearman, który jest dostępny tylko z GitHub. Wersja Python-gearman na PyPI jest stara. Źródło Github jest kompatybilne z setuptools, tzn. Ma setup.py itp. Czy istnieje sposób, aby setuptools pobrał i zainstalował nową wersję zamiast szukać jej w PyPI …

4
nosetests przechwytuje wyniki moich wydruków. Jak to obejść?
Kiedy piszę $ nosetests -v mytest.py wszystkie moje wydruki są przechwytywane po przejściu wszystkich testów. Chcę zobaczyć wydruki, nawet wszystko przechodzi. Więc to, co robię, to wymuszenie błędu asercji, aby zobaczyć wyjście, w ten sposób. class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct an …
142 python  nosetests 


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.