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.

6
Opublikuj JSON za pomocą Pythona
Muszę wysłać JSON z klienta na serwer. Używam Python 2.7.1 i simplejson. Klient korzysta z żądań. Serwer to CherryPy. Mogę pobrać z serwera zakodowany na stałe kod JSON (kod nie pokazano), ale gdy próbuję wysłać JSON na serwer, otrzymuję komunikat „400 Bad Request”. Oto mój kod klienta: data = {'sender': …


14
Czy istnieje różnica między „==” a „is”?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Moje Google-fu mnie zawiodło. Czy w Pythonie następujące dwa testy na równoważność są równoważne? n = 5 # Test one. if n == 5: print 'Yay!' # Test …

25
Jaki jest odpowiednik zmiennych statycznych w Pythonie wewnątrz funkcji?
Jaki jest idiomatyczny odpowiednik Pythona w tym kodzie C / C ++? void foo() { static int counter = 0; counter++; printf("counter is %d\n", counter); } w szczególności, w jaki sposób implementuje się element statyczny na poziomie funkcji, a nie na poziomie klasy? I czy umieszczenie funkcji w klasie coś …
630 python 

15
Jak radzić sobie z SettingWithCopyWarning w Pandach?
tło Właśnie zaktualizowałem moje Pandy z 0.11 do 0.13.0rc1. Teraz aplikacja wyświetla wiele nowych ostrzeżeń. Jeden z nich taki: E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_index,col_indexer] = value instead quote_df['TVol'] = quote_df['TVol']/TVOL_SCALE Chcę wiedzieć, co to …


18
Importowanie modułów z folderu nadrzędnego
Używam Python 2.5. To jest moje drzewo folderów: ptdraft/ nib.py simulations/ life/ life.py (Mam również __init__.pyw każdym folderze, pominięto tutaj ze względu na czytelność) Jak zaimportować nibmoduł z wnętrza lifemodułu? Mam nadzieję, że można to zrobić bez majsterkowania przy sys.path. Uwaga: Uruchomiony moduł główny znajduje się w ptdraftfolderze.

17
Jak czytać / przetwarzać argumenty wiersza poleceń?
Jestem pierwotnie programistą C. Widziałem wiele sztuczek i „hacków”, aby przeczytać wiele różnych argumentów. W jaki sposób programiści Python mogą to zrobić? Związane z Jaki jest najlepszy sposób przechwytywania / analizowania argumentów wiersza poleceń przekazanych do skryptu Python? Wdrażasz interfejsy wiersza polecenia w stylu „[polecenie] [akcja] [parametr]? Jak mogę przetwarzać …

16
Jak rozwinąć ekran wyjściowy, aby zobaczyć więcej kolumn pandy DataFrame?
Czy istnieje sposób na rozszerzenie wyświetlania wyniku w trybie interaktywnym lub w trybie wykonywania skryptu? W szczególności używam tej describe()funkcji na pandach DataFrame. Kiedy DataFrameszerokość wynosi 5 kolumn (etykiet), otrzymuję opisowe statystyki, które chcę. Jeśli jednak DataFramema więcej kolumn, statystyki są pomijane i zwracane jest coś takiego: >> Index: 8 …


14
Jaki jest najszybszy sposób na HTTP GET w Pythonie?
Jaki jest najszybszy sposób na HTTP GET w Pythonie, jeśli wiem, że zawartość będzie ciągiem? Przeszukuję dokumentację w celu znalezienia szybkiego linku, takiego jak: contents = url.get("http://example.com/foo/bar") Ale wszystko, co mogę znaleźć za pomocą Google są httplibi urllib- i jestem w stanie znaleźć skrót w tych bibliotekach. Czy standardowy Python …
613 python  http  networking 



19
Analiza wartości logicznych za pomocą argparse
Chciałbym użyć argparse do analizy argumentów wiersza poleceń boolean zapisanych jako „--foo True” lub „--foo False”. Na przykład: my_program --my_boolean_flag False Jednak poniższy kod testowy nie robi tego, co chciałbym: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) Niestety parsed_args.my_boolocenia True. Jest tak …


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.