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
redis-py: Jaka jest różnica między StrictRedis () i Redis ()?
Chcę używać redis-py do buforowania niektórych danych, ale nie mogę znaleźć odpowiedniego wyjaśnienia różnicy między redis.StrictRedis()i redis.Redis(). Czy są równoważne? Ponadto nie mogę znaleźć jasnej dokumentacji dotyczącej redis.StrictRedis()argumentów w Redis Python Docs . Dowolny pomysł?
105 python  redis 

3
ValueError podczas sprawdzania, czy zmienna ma wartość None lub numpy.array
Chciałbym sprawdzić, czy zmienna to None lub numpy.array. Zaimplementowałem check_afunkcję, aby to zrobić. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Ale ten kod wywołuje ValueError. Jaka jest prosta droga? ValueError Traceback (most recent call last) <ipython-input-41-0201c81c185e> in <module>() 6 check_a(a) …
105 python  numpy  is-empty 

6
Obiekt „dict” nie ma atrybutu „has_key”
Podczas przeglądania wykresu w Pythonie otrzymuję następujący błąd: Obiekt „dict” nie ma atrybutu „has_key” Oto mój kod: def find_path(graph, start, end, path=[]): path = path + [start] if start == end: return path if not graph.has_key(start): return None for node in graph[start]: if node not in path: newpath = find_path(graph, …

20
Uruchamianie kodu Pythona w Vimie
Piszę kod w Pythonie za pomocą Vima i za każdym razem, gdy chcę uruchomić swój kod, wpisuję to w Vimie: :w !python To jest frustrujące, więc szukałem szybszej metody uruchamiania kodu Pythona w Vimie. Może wykonywanie skryptów Pythona z terminala? Używam Linuksa.
105 python  vim 


2
Kolumna binningowa z pandami Pythona
Mam kolumnę Data Frame z wartościami liczbowymi: df['percentage'].head() 46.5 44.2 100.0 42.12 Chcę zobaczyć kolumnę jako liczbę pojemników: bins = [0, 1, 5, 10, 25, 50, 100] Jak mogę uzyskać wynik jako kosze z ich value counts? [0, 1] bin amount [1, 5] etc [5, 10] etc ......

5
Jak ustawić nagłówki odpowiedzi w Flask?
To jest mój kod: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Jednak kiedy wysyłam żądanie z przeglądarki do mojego serwera, pojawia się ten błąd: XMLHttpRequest cannot load http://localhost:5000/hello. No 'Access-Control-Allow-Origin' header is present on the requested resource. Próbowałem też tego podejścia, ustawiając nagłówki odpowiedzi „po” …
105 python  flask 

3
Python / postgres / psycopg2: pobieranie ID właśnie wstawionego wiersza
Używam Pythona i psycopg2 do połączenia z postgres. Kiedy wstawiam wiersz ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... jak uzyskać identyfikator właśnie wstawionego wiersza? Próbować: hundred = cursor.fetchall() zwraca błąd podczas …

6
Python: Jak zapisać prosty plik ustawień / konfiguracji?
Nie obchodzi mnie, czy to JSON, pickle, YAML, lub cokolwiek innego. Wszystkie inne implementacje, które widziałem, nie są kompatybilne z wyprzedzeniem, więc jeśli mam plik konfiguracyjny, dodaję nowy klucz do kodu, a następnie załaduj ten plik konfiguracyjny, po prostu się zawiesi. Czy jest jakiś prosty sposób na zrobienie tego?
105 python  json  settings  config  ini 

3
poprawny sposób używania super (przekazywanie argumentów)
Więc podążałem za super uważanym za szkodliwym Pythona i poszedłem przetestować jego przykłady. Jednak przykład 1-3 , który ma pokazać prawidłowy sposób wywołania superpodczas obsługi __init__metod, które oczekują różnych argumentów, nie działa. Oto, co otrzymuję: ~ $ python example1-3.py MRO: ['E', 'C', 'A', 'D', 'B', 'object'] E arg= 10 C …
105 python 


9
Jak pozyskać aktywację virtualenv w skrypcie Bash
Jak utworzyć skrypt Bash, aby aktywować virtualenv w języku Python? Mam strukturę katalogów taką jak: .env bin activate ...other virtualenv files... src shell.sh ...my code... Mogę aktywować virtualenv poprzez: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Jednak zrobienie tego samego ze skryptu Bash nic nie robi: user@localhost:src$ cat shell.sh #!/bin/bash . ../.env/bin/activate user@localhost:src$ …
105 python  bash  virtualenv 

5
Dołącz poziom do MultiIndex pandy
Mam DataFrame z MultiIndex utworzoną po pewnym zgrupowaniu: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B Output> a1 …
105 python  pandas 

13
Czy istnieje sposób na automatyczne dostosowanie szerokości kolumn programu Excel za pomocą pandas.ExcelWriter?
Jestem proszony o wygenerowanie raportów w formacie Excel. Obecnie dość intensywnie używam pand do moich danych, więc naturalnie chciałbym użyć metody pandas.ExcelWriter do generowania tych raportów. Jednak problemem są stałe szerokości kolumn. Dotychczasowy kod jest dość prosty. Powiedzmy, że mam ramkę danych o nazwie „df”: writer = pd.ExcelWriter(excel_file_path, engine='openpyxl') df.to_excel(writer, …
105 python  excel  pandas  openpyxl 

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.