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.

3
pandy: scal (połącz) dwie ramki danych w wielu kolumnach
Próbuję połączyć dwie ramki danych pandy za pomocą dwóch kolumn: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') ale pojawił się następujący błąd: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' Masz jakiś pomysł, jaki powinien być właściwy …

10
Pisanie listy list Pythona do pliku csv
Mam długą listę list w następującym formacie --- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] tzn. wartości na liście są różnych typów - float, int, strings. jak zapisać je do pliku csv, aby mój wyjściowy plik csv wyglądał jak 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2
168 python  file  csv  file-io  python-2.7 



9
Dostęp do adresu pamięci obiektu
Kiedy wywołujesz object.__repr__()metodę w Pythonie, otrzymujesz z powrotem coś takiego: <__main__.Test object at 0x2aba1c0cf890> Czy jest jakiś sposób na przechwycenie adresu pamięci, jeśli przeładujesz __repr__(), inny niż wywołanie super(Class, obj).__repr__()i regexing go?

14
Jak mogę wyłączyć rejestrowanie podczas wykonywania testów jednostkowych w Python Django?
Aby przetestować moją aplikację Django, używam prostego testera opartego na testach jednostkowych. Moja aplikacja jest skonfigurowana do korzystania z podstawowego loggera w settings.py przy użyciu: logging.basicConfig(level=logging.DEBUG) A w kodzie mojej aplikacji za pomocą: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Jednak podczas uruchamiania unittests chciałbym wyłączyć rejestrowanie, aby nie zaśmiecało moich …

11
Przeanalizuj plik .py, przeczytaj AST, zmodyfikuj go, a następnie zapisz ponownie zmodyfikowany kod źródłowy
Chcę programowo edytować kod źródłowy Pythona. Zasadniczo chcę przeczytać .pyplik, wygenerować AST , a następnie zapisać z powrotem zmodyfikowany kod źródłowy Pythona (tj. Inny .pyplik). Istnieją sposoby analizowania / kompilowania kodu źródłowego języka Python przy użyciu standardowych modułów języka Python, takich jak astlub compiler. Jednak nie sądzę, aby którykolwiek z …

12
Python łączy pliki tekstowe
Mam listę 20 nazw plików, na przykład ['file1.txt', 'file2.txt', ...]. Chcę napisać skrypt w języku Python, aby połączyć te pliki w nowy plik. Mógłbym otworzyć każdy plik przez f = open(...), przeczytać wiersz po wierszu przez wywołanie f.readline()i zapisać każdy wiersz w tym nowym pliku. Nie wydaje mi się to …

1
Python mockuje wiele zwracanych wartości
Używam Pythona mock.patch i chciałbym zmienić wartość zwracaną dla każdego połączenia. Oto zastrzeżenie: łatana funkcja nie ma żadnych danych wejściowych, więc nie mogę zmienić wartości zwracanej na podstawie danych wejściowych. Oto mój kod w celach informacyjnych. def get_boolean_response(): response = io.prompt('y/n').lower() while response not in ('y', 'n', 'yes', 'no'): io.echo('Not …


17
Nie można zainstalować pakietów Pythona [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
Próbuję zainstalować bibliotekę Pythona przy użyciu pip, pojawia się błąd SSL: ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement …


2
Co umieścić w docstring modułu Pythona? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Ok, więc przeczytałem zarówno PEP 8, jak i …


10
Jak dynamicznie ładować klasę Pythona
Biorąc pod uwagę ciąg klasy Pythona, np. my_package.my_module.MyClassJaki jest najlepszy możliwy sposób jej załadowania? Innymi słowy szukam odpowiednika Class.forName()w Javie, funkcji w Pythonie. Musi działać w Google App Engine. Najlepiej byłoby, gdyby była to funkcja, która akceptuje FQN klasy jako ciąg i zwraca odniesienie do klasy: my_class = load_class('my_package.my_module.MyClass') my_instance …

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.