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')