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.


2
SQLAlchemy: tworzenie a ponowne użycie sesji
Tylko krótkie pytanie: SQLAlchemy mówi o wywołaniu sessionmaker()raz, ale wywołaniu Session()klasy wynikowej za każdym razem, gdy musisz porozmawiać z bazą danych. Dla mnie oznacza to, że drugi raz zrobiłbym pierwszy session.add(x)lub coś podobnego, zrobiłbym pierwszy from project import Session session = Session() To, co zrobiłem do tej pory było, aby …

10
W Django - Dziedziczenie modelu - czy pozwala na nadpisanie atrybutu modelu nadrzędnego?
Chcę to zrobić: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) To jest wersja, której chciałbym użyć (chociaż jestem otwarty na wszelkie sugestie): http://docs.djangoproject.com/en/dev/topics/db/models/#id7 Czy jest to obsługiwane …

5
Najbardziej efektywny sposób tworzenia instrukcji if-elif-elif-else, gdy wykonano najwięcej w inny sposób?
Mam instrukcję if-elif-elif-else, w której w 99% przypadków wykonywana jest instrukcja else: if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() Ta konstrukcja jest wykonywana bardzo dużo , ale ponieważ sprawdza każdy warunek, zanim trafi w inny, mam wrażenie, że nie jest …



14
Jak zainstalować PIP w Pythonie 3.6?
Próbuję zainstalować PIP dla Pythona 3.6 i przeglądałem YouTube w poszukiwaniu samouczków, ale wszystkie wydają się być nieaktualne i żaden z nich nie działał. Wszelkie informacje byłyby pomocne, abym mógł kontynuować projekt.
99 python  pip 


9
Jak uruchomić Spydera w środowisku wirtualnym?
Używam Spydera zainstalowanego z dystrybucją Anaconda, która domyślnie używa Pythona 2.7. Obecnie muszę skonfigurować wirtualne środowisko programistyczne w Pythonie 3.4. Dwie najważniejsze sugestie po przeprowadzeniu badań online to: najpierw ustawić środowisko wirtualne i wskazać zmianę preferencji Spydera, np. tutaj ; zainstalować wszystkie zależności Spyder, takie jak PyQt4, w samym środowisku …


6
Wiele modeli w jednym django ModelForm?
Czy ModelFormw django można umieścić wiele modeli w jednym ? Próbuję utworzyć formularz edycji profilu. Muszę więc dołączyć niektóre pola z modelu User i modelu UserProfile. Obecnie używam 2 takich formularzy class UserEditForm(ModelForm): class Meta: model = User fields = ("first_name", "last_name") class UserProfileForm(ModelForm): class Meta: model = UserProfile fields …

2
Jak wysyłać żądania z kodami JSON w testach jednostkowych
Mam kod w aplikacji Flask, która używa JSON w żądaniu i mogę pobrać obiekt JSON w następujący sposób: Request = request.get_json() To działa dobrze, jednak próbuję tworzyć testy jednostkowe za pomocą modułu unittest Pythona i mam trudności ze znalezieniem sposobu na wysłanie JSON z żądaniem. response=self.app.post('/test_function', data=json.dumps(dict(foo = 'bar'))) To …

12
Jak zaimportować dane z mongodb do pandy?
Mam dużą ilość danych w kolekcji w mongodb, które muszę przeanalizować. Jak zaimportować te dane do pand? Jestem nowy w pandach i odrętwiały. EDYCJA: Kolekcja mongodb zawiera wartości czujników oznaczone datą i godziną. Wartości czujnika są typu float. Przykładowe dane: { "_cls" : "SensorReport", "_id" : ObjectId("515a963b78f6a035d9fa531b"), "_types" : [ …

3
Po co używać obu, os.path.abspath i os.path.realpath?
W wielu projektach typu open source widziałem, jak ludzie próbują os.path.abspath(os.path.realpath(__file__))uzyskać bezwzględną ścieżkę do bieżącego pliku. Jednak znajduję to os.path.abspath(__file__)i daję os.path.realpath(__file__)ten sam wynik. os.path.abspath(os.path.realpath(__file__))wydaje się być trochę zbędny. Czy jest jakiś powód, dla którego ludzie tego używają?
99 python 

4
Jakie są zagrożenia związane z uruchomieniem „sudo pip”?
Czasami napotykam komentarze lub odpowiedzi, które wyraźnie stwierdzają, że bieganie pippod sudojest „niewłaściwe” lub „złe”, ale są przypadki (w tym sposób, w jaki skonfigurowałem zestaw narzędzi), w których jest to znacznie prostsze lub nawet konieczne uruchom to w ten sposób. Jakie są zagrożenia związane z bieganiem pippod sudo? Zwróć uwagę, …
99 python  security  pip  sudo 

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.