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.

1
Jaka jest przyczyna błędu nieprawidłowego żądania podczas przesyłania formularza w aplikacji Flask?
Po przeczytaniu wielu podobnie brzmiących problemów i odpowiednich dokumentów Flask nie mogę zrozumieć, co generuje następujący błąd po przesłaniu formularza: 400 złych żądań Przeglądarka (lub serwer proxy) wysłała żądanie, którego ten serwer nie mógł zrozumieć. Chociaż formularz zawsze wyświetla się poprawnie, złe żądanie ma miejsce, gdy wysyłam formularz HTML, który …

6
Nagłówek skryptu Python
Powinien mieć typowy nagłówek #!/usr/bin/env python Ale okazało się, że poniżej działa również podczas wykonywania skryptu, takiego jak $python ./my_script.py #!/usr/bin/python #!python Jaka jest różnica między tymi dwoma nagłówkami? Jaki może być problem z drugim? Proszę również omówić przypadek, w którym interpreter Pythona jest w PATH lub nie. Dzięki.
79 python  scripting 

16
Python Virtualenv - brak modułu o nazwie virtualenvwrapper.hook_loader
Używam systemu Mac OS 10.6.8. i chciałem zainstalować oprócz pythona 2.6 także python 2.7 i używać pythona 2.7 w nowym virtualenv. Wykonałem następujące kroki: Pobrałem Pythona 2.7 i zainstalowałem go: http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg Następnie uruchamiam polecenie, aby skonfigurować nowy virtualenv za pomocą python2.7: mkvirtualenv --python=python2.7 mynewenv Mój .bash_profile wygląda następująco: # needed …





9
pip przestał działać po błędzie aktualizacji obiekt „moduł” nie jest wywoływalny
Po aktualizacji pip pip przestał działać całkowicie. Z:\>pip install matplotlib Traceback (most recent call last): File "c:\program files\python37\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\program files\python37\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Program Files\Python37\Scripts\pip.exe\__main__.py", line 9, in <module> TypeError: 'module' object is not callable Proszę o pomoc? Edycja: …

2
Notatnik Jupyter z Python 3.8 - NotImplementedError
Ostatnio zaktualizowano do Python 3.8 i zainstalowano jupyter. Jednak podczas próby uruchomienia pojawia jupyter notebooksię następujący błąd: File "c:\users\user\appdata\local\programs\python\python38\lib\site-packages\tornado\platform\asyncio.py", line 99, in add_handler self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ) File "c:\users\user\appdata\local\programs\python\python38\lib\asyncio\events.py", line 501, in add_reader raise NotImplementedError NotImplementedError Wiem, że Python 3.8 w systemie Windows ProactorEventLoopjest domyślnie włączony , więc podejrzewam, że …

5
Jak ominąć definicję funkcji python za pomocą dekoratora?
Chciałbym wiedzieć, czy można kontrolować definicję funkcji Pythona w oparciu o ustawienia globalne (np. System operacyjny). Przykład: @linux def my_callback(*args, **kwargs): print("Doing something @ Linux") return @windows def my_callback(*args, **kwargs): print("Doing something @ Windows") return Następnie, jeśli ktoś używa Linuksa, zostanie zastosowana pierwsza definicja, my_callbacka druga zostanie po cichu zignorowana. …


1
Dlaczego a.insert (0,0) jest znacznie wolniejszy niż [0: 0] = [0]?
Korzystanie z insertfunkcji listy jest znacznie wolniejsze niż uzyskiwanie tego samego efektu za pomocą przypisania plasterka: > python -m timeit -n 100000 -s "a=[]" "a.insert(0,0)" 100000 loops, best of 5: 19.2 usec per loop > python -m timeit -n 100000 -s "a=[]" "a[0:0]=[0]" 100000 loops, best of 5: 6.78 usec …


3
TypeError: attrib () otrzymał nieoczekiwany argument słowa kluczowego „convert”
Ten błąd wystąpił podczas automatycznego testowania projektu Pythona na serwerze CI przy użyciu pytest. Używam pytest==4.0.2. Ten błąd dopiero zaczął się pojawiać, poprzednie rurociągi wydają się działać dobrze. Pełny błąd: File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an unexpected keyword argument 'convert'
55 python  pytest 

3
Co dokładnie oznacza „funkcja częściowa” w programowaniu funkcjonalnym?
Według mojego zrozumienia, funkcje częściowe są funkcjami, które otrzymujemy, przekazując do funkcji mniej parametrów niż oczekiwano. Na przykład, jeśli byłoby to bezpośrednio poprawne w Pythonie: >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>> new_function(2) 3 W powyższym fragmencie new_functionznajduje się funkcja częściowa. Jednak według Haskell Wiki …

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.