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.

3
Czy generator.next () jest widoczny w Pythonie 3?
Mam generator, który generuje serię, na przykład: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 W Pythonie 2 jestem w stanie wykonywać następujące połączenia: g = triangle_nums() # get the generator g.next() # …


17
Python obcina długi ciąg
Jak obciąć ciąg znaków do 75 znaków w Pythonie? Oto jak to się robi w JavaScript: var data="saddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" var info = (data.length > 75) ? data.substring[0,75] + '..' : data;
246 python 

16
Python Anaconda - jak bezpiecznie odinstalować
Zainstalowałem Python Anaconda na Macu (OS Mavericks). Chciałem przywrócić domyślną wersję Pythona na moim komputerze Mac. Jak najlepiej to zrobić? Czy powinienem usunąć ~/anacondakatalog? Wszelkie inne wymagane zmiany? Obecnie po uruchomieniu which pythondostaję tę ścieżkę: /Users/username/anaconda/bin/python
246 python  anaconda 

5
Python próbuje… z wyjątkiem przecinka vs „as” w wyjątkiem
Jaka jest różnica między „,” a „jak” w instrukcjach z wyjątkiem, np .: try: pass except Exception, exception: pass i: try: pass except Exception as exception: pass Czy druga składnia jest legalna w wersji 2.6? Działa w CPython 2.6 w systemie Windows, ale interpreter 2.5 w cygwin skarży się, że …
246 python  python-2.6 

8
Jak wstawić zmienną do łańcucha?
Chciałbym umieścić intw string. Oto co robię w tej chwili: num = 40 plot.savefig('hanning40.pdf') #problem line Muszę uruchomić program dla kilku różnych liczb, więc chciałbym zrobić pętlę. Ale wstawienie zmiennej w ten sposób nie działa: plot.savefig('hanning', num, '.pdf') Jak wstawić zmienną do ciągu Python?
246 python  string  variables 

11
Jak w Pythonie przekonwertować wszystkie elementy z listy na zmiennoprzecinkowe?
Mam skrypt, który odczytuje plik tekstowy, wyciąga z niego liczby dziesiętne jako ciągi znaków i umieszcza je na liście. Mam więc tę listę: ['0.49', '0.54', '0.54', '0.54', '0.54', '0.54', '0.55', '0.54', '0.54', '0.54', '0.55', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] Jak przekonwertować każdą z wartości z listy …
246 python 


2
Url dekoduje UTF-8 w Pythonie
Sporo czasu spędziłem w Pythonie. Jak mogę kiedykolwiek zdekodować taki adres URL: example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0 do tego w Pythonie 2.7: example.com?title==правовая+защита url=urllib.unquote(url.encode("utf8")) zwraca coś bardzo brzydkiego. Nadal nie ma rozwiązania, każda pomoc jest doceniana.

15
Posiadanie przez Django plików do pobrania
Chcę, aby użytkownicy w witrynie mogli pobierać pliki, których ścieżki są zasłonięte, więc nie można ich pobrać bezpośrednio. Na przykład chciałbym, aby adres URL był mniej więcej taki: http://example.com/download/?f=somefile.txt A na serwerze wiem, że wszystkie pliki do pobrania znajdują się w folderze /home/user/files/. Czy istnieje sposób, aby Django wyświetlał ten …

24
Ważona wersja random.choice
Musiałem napisać ważoną wersję random.choice (każdy element na liście ma inne prawdopodobieństwo wyboru). Oto co wymyśliłem: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. Technically, they can have more than two items, …

3
Django: Wyświetl wartość wyboru
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) Na szablonie, kiedy dzwonię person.gender, dostaję 'M'lub 'F'zamiast 'Male'lub 'Female'. Jak wyświetlić wartość ( …

12
Ścieżki względne w Pythonie
Buduję prosty skrypt pomocniczy do pracy, który skopiuje kilka plików szablonów z naszej bazy kodu do bieżącego katalogu. Nie mam jednak bezwzględnej ścieżki do katalogu, w którym przechowywane są szablony. Mam ścieżkę względną ze skryptu, ale gdy wywołuję skrypt, traktuje to jako ścieżkę względem bieżącego katalogu roboczego. Czy istnieje sposób, …

6
Czy False == 0 i True == 1 jest szczegółem implementacji, czy jest to gwarantowane przez język?
Czy jest to zagwarantowane False == 0i True == 1w Pythonie (zakładając, że użytkownik nie przypisuje ich ponownie)? Na przykład, czy jest w jakikolwiek sposób gwarantowany, że poniższy kod zawsze będzie dawał takie same wyniki, bez względu na wersję Pythona (zarówno istniejące, jak i prawdopodobnie przyszłe)? 0 == False # …

16
Jak stworzyć demona w Pythonie?
Wyszukiwanie w Google ujawnia fragmenty kodu x2. Pierwszym rezultatem jest przepis na ten kod, który zawiera wiele dokumentacji i wyjaśnień, a także kilka przydatnych dyskusji. Jednak inny przykładowy kod , choć nie zawiera tak dużej dokumentacji, zawiera przykładowy kod do przekazywania poleceń, takich jak start, stop i restart. Tworzy również …
244 python  daemon 

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.