python-3.x

Różnica między Exception: i Exception Exception jako E: w Pythonie

Oba poniższe fragmenty kodu robią to samo. Wyłapują każdy wyjątek i wykonują kod w bloku except: Snippet 1 - try: #so ... may throw an exception except Exception as e: #exception handling code Jaka jest dokładnie różnica w obu konstrukcjach?

Zainstaluj opencv dla Pythona 3.3

Czy OpenCV nadal nie jest dostępny dla Pythona 3.3 i czy naprawdę muszę obniżyć wersję do Pythona 2.7, aby go używać? Nie zna ... shell#0>", line 1, in <module> import cv2 ImportError: DLL load failed: %1 ist keine zulässige Win32-Anwendung.

Lokalne (?) zmienna odwołująca się przed przypisaniem [duplikat]

to pytanie ma już odpowiedzi tutaj : ... lobalna Czy jest globalny czy lokalny i jak rozwiązać ten błąd nie przekazując globalnego test1 jako argumentu do testFunc?

Jak wydrukować jak printf w Python3?

W Pythonie 2 użyłem: print "a=%d,b=%d" % (f(x,n),g(x,n)) Próbowałem: print("a=%d,b=%d") % (f(x,n),g(x,n))

AttributeError:' module 'obiekt nie ma atrybutu 'urlopen'

Próbuję użyć Pythona, aby pobrać kod źródłowy HTML strony internetowej, ale otrzymuję ten błąd. Traceback (most recent call ... ww.python.org") s = file.read() f.close() #I'm guessing this would output the html source code? print(s) Używam Pythona 3.

Jest generatorem.next () widoczny w Pythonie 3?

Mam generator, który generuje szereg, na przykład: def triangle_nums(): '''Generates a series of triangle numbers''' ... cond: do_something()... Nie udało mi się jeszcze znaleźć niczego, co wyjaśniałoby tę różnicę w zachowaniu Pythona 3.

Głęboka Kopia dict w Pythonie

Chciałbym zrobić głęboką kopię dict w Pythonie. Niestety metoda .deepcopy() nie istnieje dla dict. Jak mam to zrobić? >&g ... ałbym, aby zmiany w {[5] }nie wpływały na migawkę my_copy. Jak mam to zrobić? Rozwiązanie powinno być zgodne z Pythonem 3.x.

Planowanie działania skryptu Pythona co godzinę

Zanim zapytam, zadania crona i harmonogram zadań będą moimi ostatnimi opcjami, ten skrypt będzie używany w systemach Windows ... f scheduled_job(): print('This job is run every weekday at 10am.') sched.configure(options_from_ini_file) sched.start()

UnicodeEncodeError: kodek' charmap 'nie może zakodować znaku '\u2010': mapy znaków do [duplikat]

to pytanie ma już odpowiedź tutaj : ... eError: 'charmap' codec can't encode character '\u2010' in position 173: character maps to <undefined> Z góry dzięki

Niech obiekt JSON akceptuje bajty lub niech urlopen ciągi wyjściowe

Z Python3 żądam dokumentu json z adresu URL. response = urllib.request.urlopen(request) Obiekt response jest obiektem typu ... pliku bajtów w obiekt pliku łańcuchowego? A może brakuje mi jakichś parametrów dla urlopen lub json.load aby podać kodowanie?

Jak usunąć wszystkie białe spacje z łańcucha

Jak usunąć wszystkie spacje w łańcuchu Pythona? Na przykład chcę, aby ciąg strip my spaces został zamieniony na stripmyspaces, ale nie mogę tego osiągnąć za pomocą strip(): >>> 'strip my spaces'.strip() 'strip my spaces'

"Permission Denied" próba uruchomienia Pythona w systemie Windows 10

Wygląda na to, że aktualizacja systemu Windows 10 z dnia na dzień zepsuła Pythona. Po prostu próba uruchomienia python --vers ... óbowałem również ponownie zainstalować Pythona 3.7.4, ale to też nie pomogło. Czy jest coś jeszcze, na co powinienem patrzeć?

Jak ustawić sys.kodowanie stdout w Pythonie 3?

Ustawienie domyślnego kodowania wyjściowego w Pythonie 2 jest dobrze znanym idiomem: sys.stdout = codecs.getwriter("utf-8") ... bytes, A błąd występuje, gdy codecs próbuje zapisać zakodowane bajty do oryginalnego sys.stdout. Jak to zrobić w Pythonie 3?

Nie można załadować dynamicznej biblioteki ' cudart64 101.dll ' na procesorze TensorFlow-instalacja tylko

Właśnie zainstalowałem najnowszą wersję Tensorflow przez pip install tensorflow i za każdym razem, gdy uruchamiam program, do ... żna załadować dynamicznej biblioteki 'cudart64_101.dll'; dlerror: cudart64_101.dll not found Czy to źle? Jak naprawić błąd?

Python 3 i typowanie statyczne

Nie zwracałem tak dużej uwagi na rozwój Pythona 3, Jak bym chciał, a dopiero co zauważyłem kilka ciekawych zmian składni. Kon ... acje typowania statycznego, używając parametru-adnotacji? Czy któraś z sparametryzowanych pomysłów znalazła się w Pythonie 3?

Generowanie losowej litery w Pythonie

Czy istnieje sposób na generowanie losowych liter w Pythonie (jak random.randint ale za listy)? Zakres funkcji random.randint byłoby miło, ale posiadanie generatora, który po prostu wyprowadza losową literę, byłoby lepsze niż nic.

Korzystanie z wielu silników Pythona (32Bit/64bit i 2.7/3.5)

Chciałbym używać Pythona do zastosowań naukowych i po kilku badaniach zdecydowałem, że będę używał Anacondy, ponieważ jest w ... ym wiedzieć, czy jest sensowniejszy sposób, aby sobie z tym poradzić. Używam Windows 7 64 bit na razie jeśli to ma znaczenie.

Zrozumienie czasu.licznik perf () i czas.czas procesu()

Mam kilka pytań dotyczących nowych funkcji time.perf_counter() i time.process_time(). Dla pierwszego, z dokumentacji: Z ... a między wynikami kolejnych wywołań. Nie rozumiem, co to są "czas systemowy" i "czas procesora użytkownika"? Co za różnica?

asyncio.ensure future vs. BaseEventLoop.Utwórz zadanie vs. simple coroutine?

Widziałem kilka podstawowych samouczków Pythona 3.5 na asyncio wykonujących tę samą operację w różnych smakach. W tym kodzie: ... est jakaś inna różnica? Czy są przypadki, w których nie mogę po prostu użyć najprostszego wariantu (zwykła lista coroutines)?

Logowanie do dwóch plików z różnymi ustawieniami

Używam już podstawowej konfiguracji logowania, gdzie wszystkie wiadomości ze wszystkich modułów są przechowywane w jednym pli ... Pythonie 3, ie: import logging # ... logging.file1.info('Write this to file 1') logging.file2.info('Write this to file 2')