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.


19
Prosty sposób na zakodowanie ciągu znaków na podstawie hasła?
Czy Python ma wbudowany, prosty sposób kodowania / dekodowania ciągów za pomocą hasła? Coś takiego: >>> encode('John Doe', password = 'mypass') 'sjkl28cn2sx0' >>> decode('sjkl28cn2sx0', password = 'mypass') 'John Doe' Zatem ciąg „John Doe” zostaje zaszyfrowany jako „sjkl28cn2sx0”. Aby uzyskać oryginalny ciąg, „odblokowałbym” ten ciąg za pomocą klucza „mypass”, który jest …

4
Python żąda przesłania pliku
Wykonuję proste zadanie załadowania pliku za pomocą biblioteki żądań Pythona. Przeszukałem Stack Overflow i wydawało się, że nikt nie ma tego samego problemu, a mianowicie, że plik nie został odebrany przez serwer: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) Wypełniam wartość słowa …

6
Warunkowe zamień pandy
Mam DataFrame i chcę zamienić wartości w określonej kolumnie, które przekraczają wartość zerem. Myślałem, że jest to sposób na osiągnięcie tego: df[df.my_channel > 20000].my_channel = 0 Jeśli skopiuję kanał do nowej ramki danych, to proste: df2 = df.my_channel df2[df2 > 20000] = 0 Robi dokładnie to, czego chcę, ale wydaje …

16
Dostęp do metadanych MP3 w Pythonie [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 miesiące temu . Popraw to pytanie Jak mogę pobrać metadane mp3 w Pythonie?
123 python  mp3  metadata 

8
instalacja pip kończy się niepowodzeniem z: OSError: [Errno 13] Odmowa dostępu do katalogu
pip install -r requirements.txtkończy się niepowodzeniem z poniższym wyjątkiem OSError: [Errno 13] Permission denied: '/usr/local/lib/.... Co jest nie tak i jak to naprawić? (Próbuję skonfigurować Django ) Installing collected packages: amqp, anyjson, arrow, beautifulsoup4, billiard, boto, braintree, celery, cffi, cryptography, Django, django-bower, django-braces, django-celery, django-crispy-forms, django-debug-toolbar, django-disqus, django-embed-video, django-filter, django-merchant, …

19
Wydaje się, że round () nie zaokrągla się prawidłowo
Dokumentacja funkcji round () stwierdza, że ​​należy przekazać jej liczbę, a pozycje po przecinku do zaokrąglenia. Dlatego powinien to zrobić: n = 5.59 round(n, 1) # 5.6 Ale w rzeczywistości wkrada się stara, dobra dziwność zmiennoprzecinkowa i dostajesz: 5.5999999999999996 Na potrzeby interfejsu użytkownika muszę wyświetlić 5.6. Przeszukałem Internet i znalazłem …

9
Wywołanie Javy z Pythona
Jaki jest najlepszy sposób wywoływania javy z Pythona? (jython i RPC nie są dla mnie opcją). Słyszałem o JCC: http://pypi.python.org/pypi/JCC/1.9 generator kodu C ++ do wywoływania Javy z C ++ / Pythona Ale to wymaga kompilacji każdego możliwego wywołania; Wolałbym inne rozwiązanie. Słyszałem o JPype: http://jpype.sourceforge.net/ tutorial: http://www.slideshare.net/onyame/mixing-python-and-java import jpype …
123 java  python 

7
Funkcja pomiaru czasu w Pythonie
Chcę utworzyć funkcję Pythona, aby przetestować czas spędzony w każdej funkcji i wydrukować jej nazwę wraz z czasem, jak mogę wydrukować nazwę funkcji i jeśli jest inny sposób, aby to zrobić, powiedz mi def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent …
123 python  time  callback 

7
Usuń końcowy znak nowej linii z elementów listy ciągów
Muszę wziąć dużą listę słów w postaci: ['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n'] a następnie używając funkcji strip, zamień ją na: ['this', 'is', 'a', 'list', 'of', 'words'] Myślałem, że to, co napisałem, zadziała, ale ciągle pojawia się błąd: Obiekt „lista” nie ma atrybutu „pasek” ” Oto kod, który wypróbowałem: strip_list …
123 python  list  strip 


13
Czy istnieje biblioteka buforująca Python?
Szukam biblioteki buforującej Python, ale na razie nic nie mogę znaleźć. Potrzebuję prostego dictinterfejsu, w którym mogę ustawić klucze i ich wygaśnięcie oraz odzyskać je w pamięci podręcznej. Coś takiego: cache.get(myfunction, duration=300) co da mi element z pamięci podręcznej, jeśli istnieje, lub wywoła funkcję i zapisze ją, jeśli nie ma …
123 python  caching 

9
Numpy argsort - co to robi?
Dlaczego numpy podaje ten wynik: x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] kiedy spodziewałbym się, że to zrobi: [3 2 0 1] Najwyraźniej brakuje mi zrozumienia tej funkcji.
123 python  numpy 

21
Problem z virtualenv - nie można aktywować
Stworzyłem virtualenv wokół mojego projektu, ale kiedy próbuję go aktywować, nie mogę. Może to być po prostu składnia lub lokalizacja folderu, ale jestem teraz zaskoczony. Możesz zobaczyć poniżej, tworzę virtualenv i nazywam to venv. Wszystko wygląda dobrze, potem próbuję to aktywować biegiemsource venv/bin/activate Myślę, że może to mieć związek z …
123 python  virtualenv 


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.