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.

3
PyCharm i PYTHONPATH
Jestem nowy w PyCharm. Mam katalog, który używam do mojego PYTHONPATH: c:\test\my\scripts\. W tym katalogu mam kilka modułów, które importuję. Działa dobrze w mojej powłoce Pythona. Jak dodać tę ścieżkę do katalogu w PyCharm, aby móc zaimportować zawartość tego katalogu?
83 python  pycharm 

7
ImportError: Żaden moduł o nazwie mock
Więc próbuję użyć unittest.mock, aby podrobić niektóre z moich metod w moich testach jednostkowych. Ja robię: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() Ale dostaję: ImportError: No module named mock Próbowałem: pip install mock Nadal nie działa.

9
Czy mogę załatać dekorator Pythona, zanim otoczy funkcję?
Mam funkcję z dekoratorem, którą próbuję przetestować za pomocą biblioteki Python Mock . Chciałbym użyćmock.patch do zastąpienia prawdziwego dekoratora fałszywym dekoratorem typu „bypass”, który po prostu wywołuje funkcję. Nie potrafię pojąć, jak nałożyć łatkę, zanim prawdziwy dekorator zawinie funkcję. Wypróbowałem kilka różnych wariacji na temat celu poprawki i zmiany kolejności …

7
Python: Jak przeanalizować treść z nieprzetworzonego e-maila, biorąc pod uwagę, że ten nieprzetworzony e-mail nie ma tagu „Body” ani nic takiego
Wydaje się, że łatwo jest uzyskać plik From To Subject itp. za pośrednictwem import email b = email.message_from_string(a) bbb = b['from'] ccc = b['to'] zakładając, że "a"jest to nieprzetworzony ciąg wiadomości e-mail, który wygląda mniej więcej tak. a = """From root@a1.local.tld Thu Jul 25 19:28:59 2013 Received: from a1.local.tld (localhost …

12
Python: Binding Socket: „Adres już używany”
Mam pytanie dotyczące gniazda klienta w sieci TCP / IP. Powiedzmy, że używam try: comSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) comSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(1) try: comSocket.bind(('', 5555)) comSocket.connect() except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(2) Utworzone gniazdo będzie powiązane z portem 5555. Problem w …
83 python  sockets  tcp  port 

6
Jak przeprowadzić testy jednostkowe funkcji zapisujących pliki przy użyciu funkcji „unittest” w języku Python
Mam funkcję Pythona, która zapisuje plik wyjściowy na dysku. Chcę napisać dla niego test jednostkowy przy użyciu unittestmodułu Pythona . Jak potwierdzić równość plików? Chciałbym otrzymać błąd, jeśli zawartość pliku różni się od oczekiwanej + lista różnic. Jak na wyjściu polecenia Unix diff . Czy jest na to oficjalny lub …


2
Obiekt mapy Python nie jest indeksowany
Dlaczego następujący skrypt wyświetla błąd: payIntList[i] = payIntList[i] + 1000 TypeError: 'map' object is not subscriptable payList = [] numElements = 0 while True: payValue = raw_input("Enter the pay amount: ") numElements = numElements + 1 payList.append(payValue) choice = raw_input("Do you wish to continue(y/n)?") if choice == 'n' or choice …


7
Python, wymuszając ustalony rozmiar listy
W Pythonie (3) chcę utworzyć listę, która będzie zawierała ostatnie 5 wprowadzonych do niej zmiennych. Oto przykład: >>>l = [] >>>l.append('apple') >>>l.append('orange') >>>l.append('grape') >>>l.append('banana') >>>l.append('mango') >>>print(l) ['apple','orange','grape','banana','mango'] >>>l.append('kiwi') >>>print(l) ['orange','grape','banana','mango','kiwi'] #only 5 items in list Czy w Pythonie jest jakiś sposób na osiągnięcie tego, co pokazano powyżej? Zmienna nie musi …
83 python  list 

2
Django return redirect () z parametrami
W mojej funkcji widoku chcę wywołać inny widok i przekazać do niego dane: return redirect('some-view-name', backend, form.cleaned_data) , gdzie backend jest obiektem registration.backends, a form.cleaned_data jest dyktatem danych formularza (ale oba muszą być wysłane jako * args lub ** kwargs, aby zapobiec zgłaszaniu Don't mix *args and **kwargs in call …


2
Czy mogę sprawić, by pole administracyjne nie było wymagane w Django bez tworzenia formularza?
Za każdym razem, gdy wchodzę do nowego odtwarzacza w części administracyjnej Django, otrzymuję komunikat o błędzie o treści „To pole jest wymagane.”. Czy istnieje sposób, aby pole nie było wymagane bez konieczności tworzenia niestandardowego formularza? Czy mogę to zrobić w models.py lub admin.py? Oto jak wygląda moja klasa w models.py. …



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.