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
Adresy URL django bez końcowego ukośnika nie powodują przekierowań
Mam dwie aplikacje umieszczone na dwóch oddzielnych komputerach. Na komputerze A w urls.pypliku mam wiersz podobny do następującego: (r'^cast/$', 'mySite.simulate.views.cast') Ten adres URL będzie działać zarówno w przypadku, jak mySite.com/cast/i mySite.com/cast. Ale na komputerze BI mają podobny adres URL zapisany na przykład: (r'^login/$', 'mySite.myUser.views.login') Z jakiegoś powodu na komputerze B …

5
Podziel models.py na kilka plików
Próbuję podzielić models.pymoją aplikację na kilka plików: Moje pierwsze przypuszczenie było takie: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py To nie działa, to znalazłem to , ale w tym rozwiązaniu nadal mam problem, po uruchomieniu pojawia python manage.py …

4
Czy złożoność czasowa iteracyjnego łańcucha jest faktycznie dołączana O (n ^ 2), czy O (n)?
Pracuję nad problemem z CTCI. Trzeci problem z rozdziału 1 polega na tym, że bierzesz ciąg, taki jak 'Mr John Smith ' i prosi o zastąpienie spacji pośrednich %20: 'Mr%20John%20Smith' Autor oferuje takie rozwiązanie w Pythonie, nazywając je O (n): def urlify(string, length): '''function replaces single spaces with %20 and …

5
Sygnały Django a nadpisywanie metody zapisu
Mam problem ze zrozumieniem tego. W tej chwili mam kilka modeli, które wyglądają mniej więcej tak: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade = models.IntegerField() Recenzja składa się z kilku „wyników”, ogólny wynik jest średnią ocen. Kiedy zapisywana jest recenzja lub ocena, …

2
Wyświetl ciąg wiele razy
Chcę wydrukować znak lub ciąg taki jak „-” n razy. Czy mogę to zrobić bez używania pętli? .. Czy jest taka funkcja print('-',3) .. co oznaczałoby wydrukowanie -3 razy, na przykład: ---
89 python 

8
Wykresy punktowe w Pandas / Pyplot: Jak kreślić według kategorii
Próbuję wykonać prosty wykres punktowy w pyplocie przy użyciu obiektu Pandas DataFrame, ale chcę wydajnego sposobu wykreślania dwóch zmiennych, ale symbole mają podyktowane przez trzecią kolumnę (klucz). Próbowałem różnych sposobów korzystania z df.groupby, ale bez powodzenia. Przykładowy skrypt df znajduje się poniżej. Powoduje to kolorowanie znaczników zgodnie z „kluczem1”, ale …


10
Przechwycić standardowe wyjście ze skryptu?
załóżmy, że skrypt robi coś takiego: # module writer.py import sys def write(): sys.stdout.write("foobar") Załóżmy teraz, że chcę przechwycić dane wyjściowe writefunkcji i zapisać je w zmiennej do dalszego przetwarzania. Naiwnym rozwiązaniem było: # module mymodule.py from writer import write out = write() print out.upper() Ale to nie działa. Wymyślam …
89 python  stdout  sys 

2
Requirements.txt w zależności od wersji Pythona
Próbuję przenieść pakiet python2 na python3 (nie mój własny) przy użyciu sześciu, aby był zgodny z obydwoma. Jednak jeden z pakietów wymienionych w require.txt jest teraz zawarty w python3 stdlib, a wersja pypi nie działa w python3, więc chcę go warunkowo wykluczyć. Zrobienie tego w setup.py jest łatwe, mogę po …
89 python  pip 

10
Zakres funkcji lambda i ich parametry?
Potrzebuję funkcji zwrotnej, która jest prawie dokładnie taka sama dla serii zdarzeń GUI. Funkcja zachowuje się nieco inaczej w zależności od tego, które zdarzenie ją wywołało. Wydaje mi się, że to prosty przypadek, ale nie potrafię zrozumieć tego dziwnego zachowania funkcji lambda. Więc mam następujący uproszczony kod poniżej: def callback(msg): …

3
Uruchomienie javascript w Selenium przy użyciu Pythona
Jestem zupełnie nowy w Selenium. Chcę wykonać fragment kodu JavaScript w poniższym kodzie (zgodnie z komentarzem w kodzie), ale nie mogę tego zrobić. Proszę pomóż. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") …

6
MANIFEST.in zignorowany przy instalacji „python setup.py install” - nie zainstalowano żadnych plików danych?
Oto mój uproszczony skrypt setup.py z usuniętymi elementami niekodowymi: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST w: include *.txt include whyteboard-help/*.* recursive-include locale …


3
matplotlib colorbar dla scatter
Pracuję z danymi, których dane mają 3 parametry kreślenia: x, y, c. Jak utworzyć niestandardową wartość koloru dla wykresu punktowego? Rozszerzając ten przykład , próbuję zrobić: import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i in range(20)] xy = range(20) plt.subplot(111) colorlist=[colors[x/2] for x in xy] #actually …

16
Automatycznie zainicjować zmienne instancji?
Mam klasę Pythona, która wygląda następująco: class Process: def __init__(self, PID, PPID, cmd, FDs, reachable, user): śledzony przez: self.PID=PID self.PPID=PPID self.cmd=cmd ... Czy istnieje sposób na automatyczne zainicjowanie tych zmiennych instancji, takich jak lista inicjalizacyjna C ++? Pozwoliłoby to zaoszczędzić mnóstwo zbędnego kodu.

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.