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.

4
Greenlet Vs. Wątki
Jestem nowy w gevents i greenlets. Znalazłem dobrą dokumentację, jak z nimi pracować, ale żadna nie podała mi uzasadnienia, jak i kiedy powinienem używać zielonych ulotek! W czym są naprawdę dobrzy? Czy warto używać ich na serwerze proxy, czy nie? Dlaczego nie wątki? Nie jestem pewien, w jaki sposób mogą …

8
Nie mogę zaimportować własnych modułów w Pythonie
Trudno mi zrozumieć, jak działa importowanie modułów w Pythonie (nigdy wcześniej nie robiłem tego w żadnym innym języku). Powiedzmy, że mam: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py Teraz próbuję uzyskać coś takiego: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some tests on SomeObject …
141 python  import  module  package 

5
Jak utworzyć pakiet przestrzeni nazw w Pythonie?
W Pythonie pakiet przestrzeni nazw umożliwia rozpowszechnianie kodu Pythona między kilkoma projektami. Jest to przydatne, gdy chcesz zwolnić powiązane biblioteki jako osobne pliki do pobrania. Na przykład, w katalogach Package-1i Package-2na PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py użytkownik końcowy może import namespace.module1i import namespace.module2. Jaki jest najlepszy sposób zdefiniowania pakietu przestrzeni …



10
Jak mogę śledzić pakiety zainstalowane przez pip w środowisku Anaconda (Conda)?
Zainstalowałem i korzystam z dystrybucji Anaconda Python i zacząłem używać środowiska Anaconda (Conda). Mogę użyć standardowego conda install...polecenia, aby umieścić pakiety z dystrybucji w moich środowiskach, ale aby użyć czegokolwiek na zewnątrz (np. Flask-WTF, flask-sqlalchemy i alembic), czego potrzebuję pip installw aktywnym środowisku. Jednak kiedy patrzę na zawartość środowiska, czy …
141 python  pip  anaconda  env  conda 

9
Zwróć kod stanu HTTP 201 w kolbie
Używamy Flaska dla jednego z naszych API i zastanawiałem się, czy ktoś wie, jak zwrócić odpowiedź HTTP 201? W przypadku błędów takich jak 404 możemy zadzwonić: from flask import abort abort(404) Ale za 201 dostaję LookupError: brak wyjątku dla 201 Czy muszę utworzyć własny wyjątek, taki jak ten w dokumentach?


2
Co robi. w instrukcji importu w Pythonie oznacza?
Przeglądam kod multiprocessingmodułu Pythona i zawiera on następujący wiersz: from ._multiprocessing import win32, Connection, PipeConnection zamiast from _multiprocessing import win32, Connection, PipeConnection subtelna różnica dotyczy okresu poprzedniego _multiprocessing. Co to znaczy? Dlaczego ten okres?
141 python  module 

11
Zastępowanie wartości kolumn w pandach DataFrame
Próbuję zastąpić wartości w jednej kolumnie ramki danych. Kolumna („kobieta”) zawiera tylko wartości „kobieta” i „mężczyzna”. Próbowałem następujących rzeczy: w['female']['female']='1' w['female']['male']='0' Ale otrzymaj dokładnie tę samą kopię poprzednich wyników. Idealnie chciałbym uzyskać wyjście, które przypomina elementarną pętlę. if w['female'] =='female': w['female'] = '1'; else: w['female'] = '0'; Przejrzałem dokumentację gotchas …
141 python  pandas 

1
Jaka jest różnica między AWS boto i boto3 [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie Jestem nowy w AWS używającym Pythona i próbuję nauczyć się API boto, ale zauważyłem, że istnieją …

6
Od macierzy ND do 1D
Powiedz, że mam tablicę a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Chciałbym przekonwertować go na tablicę 1D (tj. Wektor kolumnowy): b = np.reshape(a, (1,np.product(a.shape))) ale to wraca array([[1, 2, 3, 4, 5, 6]]) co nie jest tym samym, co: array([1, 2, 3, 4, 5, 6]) Mogę …
141 python  numpy 

6
Jakie są różnice między modułami obsługującymi wątki i wieloprocesorowe?
Uczę się, jak używać threadingi te multiprocessingmoduły w Pythonie, aby uruchomić pewne operacje równolegle i przyspieszyć mój kod. Trudno mi (być może dlatego, że nie mam żadnych podstaw teoretycznych), aby zrozumieć, jaka jest różnica między threading.Thread()obiektem a multiprocessing.Process()jedynką. Ponadto nie jest dla mnie całkowicie jasne, jak utworzyć wystąpienie kolejki zadań …

6
Konwertuj ciąg na Enum w Pythonie
Zastanawiam się, jaki jest prawidłowy sposób konwersji (deserializacji) ciągu znaków na klasę Enum w języku Python. Wygląda na getattr(YourEnumType, str)to, że spełnia swoje zadanie, ale nie jestem pewien, czy jest wystarczająco bezpieczny. Aby być bardziej szczegółowym, chciałbym przekonwertować 'debug'ciąg na obiekt Enum w następujący sposób: class BuildType(Enum): debug = 200 …


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.