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.

21
Python AttributeError: obiekt „moduł” nie ma atrybutu „SSL_ST_INIT”
Mój skrypt w Pythonie zawodzi: Traceback (most recent call last): File "./inspect_sheet.py", line 21, in <module> main() File "./inspect_sheet.py", line 12, in main workbook_name=workbook_name, File "./google_sheets.py", line 56, in __init__ self.login() File "./google_sheets.py", line 46, in login self.client = gspread.authorize(credentials) File "/usr/local/lib/python2.7/site-packages/gspread/client.py", line 335, in authorize client.login() File "/usr/local/lib/python2.7/site-packages/gspread/client.py", line …

8
jak dodać wartość do krotki?
Pracuję nad skryptem, w którym mam listę takich krotek ('1','2','3','4'). na przykład: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Teraz trzeba dodać '1234', '2345', '3456'i '4567'odpowiednio na końcu każdej krotki. na przykład: list = [('1','2','3','4','1234'), ('2','3','4','5','2345'), ('3','4','5','6','3456'), ('4','5','6','7','4567')] Czy jest to w jakikolwiek sposób możliwe?
80 python  tuples 

13
Dlaczego pip instaluje starą wersję mojego pakietu?
Właśnie przesłałem nową wersję mojego pakietu do PyPi (1.2.1.0-r4): mogę pobrać plik egg i zainstalować go za pomocą easy_install, a wersja sprawdza się poprawnie. Ale kiedy próbuję zainstalować za pomocą pip, zamiast tego instaluje wersję 1.1.0.0. Nawet jeśli wyraźnie określę wersję do pipowania pip install -Iv tome==1.2.1.0-r4, otrzymuję ten komunikat …
80 python  pip  setuptools 

5
czas w Pythonie + odpowiednik timedelta
Próbuję zrobić coś takiego: time() + timedelta(hours=1) jednak Python na to nie pozwala , najwyraźniej nie bez powodu. Czy ktoś ma jakieś proste obejście? Związane z: Jaki jest standardowy sposób dodania N sekund do datetime.time w Pythonie?
80 python 

8
Django ModelForm dla pól wiele do wielu
Rozważ następujące modele i formę: class Pizza(models.Model): name = models.CharField(max_length=50) class Topping(models.Model): name = models.CharField(max_length=50) ison = models.ManyToManyField(Pizza, blank=True) class ToppingForm(forms.ModelForm): class Meta: model = Topping Kiedy przeglądasz ToppingForm, pozwala wybrać, jakie pizze mają być dodawane i wszystko jest po prostu eleganckie. Moje pytania to: Jak zdefiniować Formularz Modelowy dla …

5
Najszybszy sposób na powiększenie numpy tablicy numerycznej
Wymagania: Muszę utworzyć dowolnie dużą tablicę na podstawie danych. Mogę odgadnąć rozmiar (około 100-200) bez gwarancji, że tablica będzie pasować za każdym razem Gdy osiągnie ostateczny rozmiar, muszę wykonać na nim obliczenia numeryczne, więc wolałbym ostatecznie przejść do tablicy numpy 2-D. Szybkość jest krytyczna. Na przykład dla jednego z 300 …


20
Nie można zainstalować Pygame przy użyciu pip
Próbuję zainstalować Pygame. Używam Windows 7 z Enthought Python Distribution. Pomyślnie zainstalowałem pip, ale kiedy próbuję zainstalować Pygame za pomocą pip, otrzymuję następujący błąd: „Nie można zainstalować wymagania Pygame z powodu błędu HTTP Błąd HTTP 400: Złe żądanie adresu URL ...” Nie mogę znaleźć nic na temat tego problemu w …

4
Jak skopiować katalog na komputer zdalny za pomocą Fabric?
Mam katalog na komputerze lokalnym, który chciałbym skopiować na komputer zdalny (i zmienić jego nazwę) za pomocą Fabric. Wiem, że mogę skopiować plik za pomocą put(), ale co z katalogiem. Wiem, że użycie scp jest dość łatwe , ale wolałbym to zrobić od wewnątrz, fabfile.pyjeśli to możliwe.
79 python  fabric 

11
Prześlij pliki w Google App Engine
Planuję stworzyć aplikację internetową, która umożliwi użytkownikom obniżanie wersji plików projektów Visual Studio. Wygląda jednak na to, że Google App Engine akceptuje przesyłanie plików i przechowywanie prostych plików na serwerze Google za pośrednictwem db.TextPropertyi db.BlobProperty. Cieszę się, że każdy może dostarczyć przykładowy kod (zarówno po stronie klienta, jak i po …


8
Błąd pamięci podczas korzystania z pand read_csv
Próbuję zrobić coś dość prostego, wczytując duży plik csv do ramki danych pandy. data = pandas.read_csv(filepath, header = 0, sep = DELIMITER,skiprows = 2) Kod albo kończy się niepowodzeniem MemoryError, albo po prostu nigdy się nie kończy. Użycie pamięci w menedżerze zadań zatrzymało się na 506 Mb i po 5 …
79 python  windows  pandas 

5
Możliwe wartości z sys.platform?
Jakie są możliwe wartości zwracane przez następujące polecenie? import sys print sys.platform Wiem, że możliwości jest wiele, więc interesują mnie głównie te „główne” (Windows, Linux, Mac OS)

11
Losowość w ogóle nie jest przypadkowa?
Zrobiłem to, aby przetestować losowość randinta: >>> from random import randint >>> >>> uniques = [] >>> for i in range(4500): # You can see I was optimistic. ... x = randint(500, 5000) ... if x in uniques: ... raise Exception('We duped %d at iteration number %d' % (x, i)) …

3
subprocess.check_output () wydaje się nie istnieć (Python 2.6.5)
Czytałem dokumentację Pythona o module podprocesu (patrz tutaj ) i mówi o subprocess.check_output()poleceniu, które wydaje się być dokładnie tym, czego potrzebuję. Jednak kiedy próbuję go użyć, pojawia się błąd, że nie istnieje, a kiedy dir(subprocess)go uruchamiam, nie ma go na liście. Używam Pythona 2.6.5, a kod, którego użyłem, jest poniżej: …
79 python 

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.