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.

20
Jaki jest najlepszy sposób na wdrożenie zagnieżdżonych słowników?
Mam strukturę danych, która zasadniczo odpowiada zagnieżdżonemu słownikowi. Powiedzmy, że wygląda to tak: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Teraz utrzymanie i tworzenie tego jest dość bolesne; za każdym razem, gdy mam nowy stan …



7
Anaconda vs. miniconda
W repozytorium Anaconda istnieją dwa typy instalatorów: „ Instalatorzy Anaconda ” i „ Instalatorzy Miniconda ”. Jakie są ich różnice? Poza tym, Anaconda2-4.4.0.1-Linux-ppc64le.shco oznacza plik instalatora 2-4.4.0.1?

13
Ciągłe drukowanie wyniku podprocesu podczas działania procesu
Aby uruchomić programy z moich skryptów Python, używam następującej metody: def execute(command): process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) output = process.communicate()[0] exitCode = process.returncode if (exitCode == 0): return output else: raise ProcessException(command, exitCode, output) Więc kiedy uruchamiam taki proces Process.execute("mvn clean install"), mój program czeka, aż proces się zakończy, …
201 python  subprocess 

8
Zdezorientowany przez tryb pliku python „w +”
Z dokumentu , Tryby „r +”, „w +” i „a +” otwierają plik do aktualizacji (zwróć uwagę, że „w +” obcina plik). Dołącz „b” do trybu, aby otworzyć plik w trybie binarnym, w systemach rozróżniających pliki binarne i tekstowe; w systemach, które nie mają tego rozróżnienia, dodanie „b” nie ma …
201 python  file  io 


9
Zachowaj tylko datę podczas korzystania z pandas.to_datetime
Używam pandas.to_datetimedo analizowania dat w moich danych. Pandy domyślnie reprezentują daty, datetime64[ns]mimo że wszystkie są tylko codziennie. Zastanawiam się, czy istnieje elegancki / sprytny sposób na konwersję dat, datetime.dateczy też datetime64[D]tak, że kiedy piszę dane do CSV, daty nie są dołączane 00:00:00. Wiem, że mogę ręcznie przekonwertować typ element po …
201 python  pandas  csv  datetime  series 

13
Jak zmienić nazwy kolumn ramki danych w pyspark?
Pochodzę z tła pand i jestem przyzwyczajony do czytania danych z plików CSV do ramki danych, a następnie po prostu zmieniając nazwy kolumn na coś użytecznego za pomocą prostego polecenia: df.columns = new_column_name_list Jednak to samo nie działa w ramkach danych pyspark utworzonych za pomocą sqlContext. Jedynym rozwiązaniem, które udało …


12
Jak importować moduły do ​​pycharm?
W PyCharm dodałem środowisko Python /usr/bin/python. Jednak, from gnuradio import gr kończy się niepowodzeniem jako niezdefiniowane odwołanie . Działa to jednak poprawnie w interpretatorze Pythona z wiersza poleceń. GNURadio działa dobrze z Pythonem poza Pycharmem. Wszystko jest instalowane i konfigurowane tak, jak tego chcę. Gnuradio znajduje się na /usr/local/lib/python2.7/site-packages/gnuradio Również: …
200 python  pycharm  gnuradio 

9
Właściwy sposób obsługi wielu formularzy na jednej stronie w Django
Mam stronę szablonu oczekującą dwóch formularzy. Jeśli użyję tylko jednego formularza, wszystko będzie w porządku, jak w tym typowym przykładzie: if request.method == 'POST': form = AuthorForm(request.POST,) if form.is_valid(): form.save() # do something. else: form = AuthorForm() Jeśli jednak chcę pracować z wieloma formularzami, w jaki sposób mogę poinformować widok, …
200 python  django  forms 

10
Łącznie z plikami innymi niż Python z setup.py
Jak mogę setup.pydołączyć plik, który nie jest częścią kodu? (W szczególności jest to plik licencji, ale może to być coś innego.) Chcę mieć możliwość kontrolowania lokalizacji pliku. W oryginalnym folderze źródłowym plik znajduje się w katalogu głównym pakietu. (tj. na tym samym poziomie, co najwyższy __init__.py). Chcę, aby pozostał dokładnie …
200 python  distutils 

4
Jak dostosować format czasu rejestrowania w języku Python?
Jestem nowy w pakiecie rejestrowania Pythona i planuję używać go w moim projekcie. Chciałbym dostosować format czasu do własnych upodobań. Oto krótki kod, który skopiowałem z samouczka: import logging # create logger logger = logging.getLogger("logging_tryout2") logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) # …


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.