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
Parametry adresu URL i logika w widokach opartych na klasach Django (TemplateView)
Nie jest dla mnie jasne, jak najlepiej uzyskać dostęp do parametrów URL w widokach opartych na klasach w Django 1.5. Rozważ następujące: Widok: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = …

2
Indeksowanie wielu kolumn podczas korzystania z deklaratywnego rozszerzenia ORM narzędzia sqlalchemy
Zgodnie z dokumentacją i komentarzami w sqlalchemy.Columnklasie powinniśmy użyć klasy sqlalchemy.schema.Indexdo określenia indeksu zawierającego wiele kolumn. Jednak przykład pokazuje, jak to zrobić, używając bezpośrednio obiektu Table w następujący sposób: meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, index=True), # a uniquely indexed …



13
Łączenie się z serwerem Microsoft SQL za pomocą Pythona
Próbuję połączyć się z SQL przez Pythona, aby uruchomić niektóre zapytania w niektórych bazach danych SQL na serwerze Microsoft SQL. Z moich badań w Internecie i na tym forum wynika, że ​​najbardziej obiecującą biblioteką jest piodbc. Więc stworzyłem następujący kod import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") cursor = …
97 python  sql  windows 


4
Rejestrowanie w Pythonie niczego nie wyświetla
W skrypcie Pythona, który piszę, próbuję rejestrować zdarzenia za pomocą modułu logowania. Mam następujący kod do skonfigurowania mojego loggera: ERROR_FORMAT = "%(levelname)s at %(asctime)s in %(funcName)s in %(filename) at line %(lineno)d: %(message)s" DEBUG_FORMAT = "%(lineno)d in %(filename)s at %(asctime)s: %(message)s" LOG_CONFIG = {'version':1, 'formatters':{'error':{'format':ERROR_FORMAT}, 'debug':{'format':DEBUG_FORMAT}}, 'handlers':{'console':{'class':'logging.StreamHandler', 'formatter':'debug', 'level':logging.DEBUG}, 'file':{'class':'logging.FileHandler', 'filename':'/usr/local/logs/DatabaseUpdate.log', …
97 python  logging 


10
Slugification string w Pythonie
Szukam najlepszego sposobu na "slugify" czym jest "slug" , a moje obecne rozwiązanie bazuje na tym przepisie Zmieniłem to trochę na: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-', slug).strip('-') slug = re.sub(r'[-]+', '-', slug) Czy ktoś widzi jakieś problemy z …
97 python  slug 

7
Python: BeautifulSoup - pobierz wartość atrybutu na podstawie atrybutu name
Chcę wydrukować wartość atrybutu na podstawie jego nazwy, na przykład <META NAME="City" content="Austin"> Chcę zrobić coś takiego soup = BeautifulSoup(f) //f is some HTML containing the above meta tag for meta_tag in soup('meta'): if meta_tag['name'] == 'City': print meta_tag['content'] Powyższy kod daje KeyError: 'name', myślę, że dzieje się tak, ponieważ …

8
Jak sortować obiekty według wielu kluczy w Pythonie?
Lub, praktycznie, jak mogę posortować listę słowników według wielu kluczy? Mam listę dyktand: b = [{u'TOT_PTS_Misc': u'Utley, Alex', u'Total_Points': 96.0}, {u'TOT_PTS_Misc': u'Russo, Brandon', u'Total_Points': 96.0}, {u'TOT_PTS_Misc': u'Chappell, Justin', u'Total_Points': 96.0}, {u'TOT_PTS_Misc': u'Foster, Toney', u'Total_Points': 80.0}, {u'TOT_PTS_Misc': u'Lawson, Roman', u'Total_Points': 80.0}, {u'TOT_PTS_Misc': u'Lempke, Sam', u'Total_Points': 80.0}, {u'TOT_PTS_Misc': u'Gnezda, Alex', u'Total_Points': 78.0}, …
97 python 

10
Właściwość Python tylko do odczytu
Nie wiem, kiedy atrybut powinien być prywatny i czy powinienem używać właściwości. Czytałem ostatnio, że setery i gettery nie są pythonowe i powinienem użyć dekoratora właściwości. W porządku. Ale co, jeśli mam atrybut, którego nie można ustawić spoza klasy, ale można go odczytać (atrybut tylko do odczytu). Czy ten atrybut …

3
Łączna liczba pand jest różna
Powiedzmy, że mam dziennik aktywności użytkowników i chcę wygenerować raport o łącznym czasie trwania i liczbie unikalnych użytkowników dziennie. import numpy as np import pandas as pd df = pd.DataFrame({'date': ['2013-04-01','2013-04-01','2013-04-01','2013-04-02', '2013-04-02'], 'user_id': ['0001', '0001', '0002', '0002', '0002'], 'duration': [30, 15, 20, 15, 30]}) Sumowanie czasu trwania jest dość proste: …
97 python  pandas 

9
przekonwertuj wartość nan na zero
Mam tablicę numpy 2D. Niektóre wartości w tej tablicy to NaN. Chcę wykonać określone operacje przy użyciu tej tablicy. Na przykład rozważ tablicę: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. …
97 python  numpy  nan 

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.