@pociong: If the python interpreter is running that module (the source file) as the main program, it sets the special _name variable to have a value “main_”.

Czyli jak wykonasz bezposrednio plik, np. z terminala to wykona sie to co jest pod ifem, natomiast nie wykona sie jesli kod bedzie zaimportowany np. do innego modułu
  • Odpowiedz
@pociong: A do czego się przydaje? Do plików, z których chcesz potem coś importować. Do odpalania testów poprzez unittest z opcją uruchomienia wszystkich plików testowych przez pytest.
  • Odpowiedz
#python #selenium #programowanie

Piszę sobie pewnego bota z wykorzystaniem selenium i mam problem. Zmieniłem obsługę ctrl+c by zamiast podnosić KeyboardInterrupt, ustawiał flagę do do bezpiecznego wyjścia ze skryptu. Wszystko by było elegancko, gdyby przeglądarka nie zamykała się natychmiast po wciśnięciu ctrl+c. Reszta działa tak jak powinna. Jakiś pomysł jak to rozwiązać? Win10, python 3.8 najnowszy chromedriver. Na stacku szukałem, za dużo tam nie było - uruchomić
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vanrzuf: najlepiej to na pastebin wrzucać. kurde to nie pomogę, trochę nie czaję a ja z selenium to robilem zwykle testy gdzie po zakończeniu miało się wszystko pozamykać, a nie chodzic w pętli.
ale chesz zeby ta przeglądarka się zamknęłą czy nie? bo w pierwszym poście piszesz ze Cie to wkurza ze ona sie od razu zamyka
  • Odpowiedz
@daczka92: Przeglądarka ma się zamknąć gdy w kodzie dojdzie do browser.close(). Żeby doszło do browser.close() muszę przerwać główną pętlę w Engine.update(). Główna pętla w Engine.update() przerywa się z początkiem następnej iteracji gdy zmienna SAFEEXIT zmieni wartość z False na True, pozwala to czysto zakończyć bieżące zadania bez utraty zebranych informacji. SAFEEXIT zmienia wartość z False na True gdy wcisnę Ctrl+c, a zmienia ją bo tak ustawiłem dzięki modułowi
  • Odpowiedz
Mała aktualizacja dla fanów Summon The JSON: #javascript. Otóż fabryka w Wisconsin, która produkuje grę wznowiła działanie po tym jak władze stanowe wydały pozwolenie. Jest ono potrzebne dla firm na terenie tego stanu, a fabryka musi spełnić bardzo rygorystyczne normy, aby jej pracownicy i produkty byli bezpieczni w obecnej sytuacji. Co też nastąpiło.

W związku z tym produkcja ruszyła tak jak i zamówienia. Jeśli chodzi o mnie to zamówiłem
tomaszs - Mała aktualizacja dla fanów Summon The JSON: #JavaScript. Otóż fabryka w Wi...

źródło: comment_1591042683LtD1ZMk3qwIaKXd5z4g5aj.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dawisek: Możesz to wszystko załatwić jedną linijką:

>>> foo = "8 7 3 6 2 11 12"
>>> bar = [int(x) for x in foo.split(" ")]
>>> print (bar)
[8, 7, 3, 6, 2, 11, 12]
Wyjasnienia suzkaj pod 'list comprehension'
  • Odpowiedz
Mirki i Mirabelki z #programowanie czy macie może godne polecenia materiały (bardzo przydatne byłyby też książki oprócz linków) które skupiają tematykę analizy obrazu i wykrywaniu obiektów najlepiej w #python? Teoria i praktyka, wszystko chętnie zobaczę. Chciałabym zaznajomić się z tematem od podstaw.
#programista15k #analizaobrazu #datascience i chyba trochę też #sztucznainteligencja
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema, ogarniam w miarę pythona (obiektówka też), nie obca mi też biblioteka selenium oraz tkinter. Czego zacząć się uczyć żeby mieć robotę ? Myślałem nad Django. A może jakiś dodatkowy język? Czy w pythonie jest praca w 2k20? #programowanie #programista15k #python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@legunde: Jest robota, ale prędzej czy później uderzysz w jedną z trzech działek - Serwery i webówka (Django) albo Machine Learning albo Data Science. Do Machine Learning łatwiej uderzyć po jakimś innym doświadczeniu. Data Science to raczej SQL i Python do obróbki danych. Najciężej w sumie znaleźć robotę w Machine Learning, kilku ludzi z Data Science znam, najpowszechniejsze to jest Django + Django Rest Framework (do wystawienia RESTowego API)
  • Odpowiedz
Mirki z #python #android #programowanie, mam kamerkę z USB którą podłączam do kompa i odczytuję klatki obrazu w pythonie używając OpenCV, po czym po przetworzeniu danych wyświetlam w okienku. Czy da się to samo zrobić na telefonie z androidem i USB OTG bez jakiegoś srogiego programowania (nie jestem programistą). Chodzi mi o użycie już gtowego skryptu w Pythonie a nie pisanie aplikacji na Androida która
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak sobie pomyślałem, że przy sobocie napiszę o "alternatywnym" sposobie programowania w pythonie, który akurat mi bardzo pomógł, więc może znajdą się tutaj osoby, którym też umożliwi bardziej produktywne kodowanie. Pomysł nie jest mój, to raczej zlepek porad znalezionych w internecie, w tym kilku prezentacjach z różnych konferencji pythonowych do obejrzenia na yt. Raczej nie przyda się zawodowym inżynierom oprogramowania, którzy mają z góry określone co i jak mają zrobić. To bardziej
ProfesorBigos - Tak sobie pomyślałem, że przy sobocie napiszę o "alternatywnym" sposo...

źródło: comment_1590821848Afer547Ko6ABIPoPqz49ii.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ProfesorBigos: a słyszałeś kiedyś o złożoności obliczeniowej? Przy spaghetti kodzie jest duża szansa że osiągniesz
Ο(x^n) albo O(n!) ( ͡° ͜ʖ ͡°)
Poza tym z doświadczenia wiem że pisanie bez przemyślenia problemu, kończy się jednorazowym użyciem danego kodu i porzuceniem projektu, bo refaktoryzacja oznacza przepisanie go od nowa.
Wiesz to jest jak w każdym projekcie, jak nie poświęcisz czasu na planowanie, to potem 2x tyle czasu
  • Odpowiedz