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.

7
Cel __repr__ w Pythonie
def __repr__(self): return '<%s %s (%s:%s) %s>' % ( self.__class__.__name__, self.urlconf_name, self.app_name, self.namespace, self.regex.pattern) Jakie jest znaczenie / cel tej metody?
139 python 

8
Jak ustawić strefę czasową w Django?
W settings.pypliku mojego projektu django mam następującą linię: TIME_ZONE = 'UTC' Ale chcę, aby moja aplikacja działała w strefie czasowej UTC + 2, więc zmieniłem ją na TIME_ZONE = 'UTC+2' Daje błąd ValueError: Incorrect timezone setting: UTC+2. Jak to zrobić we właściwy sposób? Dzięki!
139 python  django  timezone  utc 

10
Jak zapisać słownik do pliku?
Mam problem ze zmianą wartości dykta i zapisaniem dyktu do pliku tekstowego (format musi być taki sam), chcę tylko zmienić member_phonepole. Mój plik tekstowy ma następujący format: memberID:member_name:member_email:member_phone i podzieliłem plik tekstowy na: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e Kiedy próbuję zmienić member_phonezapisane w …

3
Python TypeError: za mało argumentów dla ciągu formatu
Oto wynik. Są to ciągi utf-8, jak sądzę ... niektóre z nich mogą być typu NoneType, ale natychmiast zawodzą, przed takimi jak to ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError: za mało argumentów dla ciągu formatu Jednak jego …



10
Iteruj listę jako parę (bieżącą, następną) w Pythonie
Czasami muszę powtórzyć listę w Pythonie, patrząc na „bieżący” element i „następny” element. Do tej pory robiłem to z kodem takim: for current, next in zip(the_list, the_list[1:]): # Do something To działa i robi to, czego oczekuję, ale czy istnieje bardziej idiomatyczny lub skuteczny sposób na zrobienie tego samego?
139 python 

19
Dodawanie ścieżki Pythona w systemie Windows 7
Próbowałem dodać ścieżkę Pythona do wiersza poleceń w systemie Windows 7, ale bez względu na metodę, którą próbuję, nic nie działa. Użyłemset polecenia, próbowałem go dodać za pomocą polecenia Edytuj zmienne środowiskowe itp. Co więcej, jeśli uruchomię polecenie set w wierszu poleceń, wyświetli to python = c:\python27 Jednak nadal nie …

13
Jak naprawić błędy PyDev „Undefined variable from import”?
Mam projekt w Pythonie używający PyDev w Eclipse, a PyDev ciągle generuje fałszywe błędy dla mojego kodu. Mam moduł, settingsktóry definiuje settingsobiekt. Importuję to w module bi przypisuję atrybut z: from settings import settings settings.main = object() W części mojego kodu - ale nie we wszystkich - stwierdzenia takie jak: …



8
Jak przerwać linię łańcuchowych metod w Pythonie?
Mam wiersz następującego kodu (nie obwiniaj konwencji nazewnictwa, nie są moje): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Nie podoba mi się to, jak to wygląda (niezbyt czytelne), ale nie mam lepszego pomysłu na ograniczenie linii do 79 znaków w tej sytuacji. Czy jest lepszy …




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.