@luukasek: musisz przejść po wszystkich liniach i przechować sobie gdzieś nazwy portów. Można to pewnie zrobić na 100 sposobów, ja zazwyczaj korzystam ze słowników. Twój problem rozwiązałbym tak:

result = {}
for line in file:
node, port = line.split()
list_of_ports =
  • Odpowiedz
Potrzebuje zrobić skrypt do parsowania pewnej strony internetowej. Z pewnego źródła wiem że zablokują mnie jak tylko ogarną że leci jakiś skrypt.
Jedyną opcje widzę w tym że musiałbym użyć jakiś darmowych proxi żeby nie zaliczyć bana.

Teraz moje pytanie. Jakie zagrożenia na mnie czekają przy używaniu darmowych serwerów z poziomu kodu?
W requestach nie podaję żadnych wrażliwych danych, jedynie pobieram stronę i później sobie ją obrabiam.

#proxy #security
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Hej Miruny z #python.
Jak odpalić gotowy/pobrany skrypt w python?
Jest to pewna aplikacja do zczytywania danych z czipa po USB.
Jak klikam w ikonę SPIway.py to wyskakuje na 0.5 sek okno, po czym znika.
Da się to jakoś manualnie uruchomić?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Podczas kompilacji programu za pomocą Pyinstaller ryje mi nazwy katalogów z polskimi znakami. Zamiast nich wstawia krzaki, ostatecznie program się odpala ale plików nie znajduje z powodu zmienionej nazwy ścieżki. Czy ktoś z lokalnych fachowców spotkał się już z podobnym problemem?
#python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inny_89: lecę na najnowszej wersji Pyinstallera, bug jest z 2014, w teorii powinno wspierać unicode z defaultu, jednak praktyka pokazuje inaczej. Najwyżej zrezygnuję z używania polskich znaków w ścieżkach dostępu (co raczej jest dobrą praktyką) i zrobię własny workaround w kodzie programu ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@cinek687: No generalnie chciałem to napisać od razu, że chyba nie warto używać w ścieżkach polskich znaków (o ile specyfikacja tego na Ciebie nie narzuca).

Faktycznie stary ten bug - nie zwróciłem na to uwagi ale znowu opisują tam encodowanie ustawione na zmiennych środowiskowych w dyskusji to może to być coś co i u Ciebie aktualnie nie gra.

Jakby nie było: powodzenia. ;)
  • Odpowiedz
Mam problem, którego nie jestem w stanie ogarnąć w #python

Problem jest następujący - trzeba dopasować dostawy towarów do ich lokalizacji magazynowych.
Trudność polega na tym, że nierzadko jedna dostawa towaru rozkładana jest w kilka miejsc, więc te ilości nie są zgodne.
Poniżej przykład - w obu przypadkach jest w sumie 47 produktów.

CSV
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dar_Q: rozpisz sobie w pseudokodzie algorytm, workflow jak to miałoby wyglądać, jakbyś sam manualnie to robił zamiast aplikacji.
Przepisz to na python i gotowe ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siemka. Skonfigurowałem sobie edytor Atom do pisania w #python na lapie z #linux manjaro i chcę mieć taką samą konfigurację na pc z windows.Problem polega na tym że na windzie nie mogę zainstalowac KITE. Dostaję informacje że jest tymczasowo niedostępny, jednak instalowałem go na linuksie niecałe 12 godzin temu i tam działa bez problemu. Co robie źle? czy to po prostu pech?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulldogjob: Jako że mam do czynienia z masą początkujących, wiem jak ciężko jest znaleźć rzetelne materiały, które wytłumaczą temat od A do Z i jednocześnie nie zawierają błędów (lub niedomówień).
Stąd zawsze linkuje do kompletniejszych (lub poprawniejszych) materiałów.

Gdyby naprawdę wam zależało na pomocy ludziom - poprawialibyście te artykuły po feedbacku, nie tylko moim.
Ale jak się pisze pod SEO to nie potrzeba weryfikacji
  • Odpowiedz
Z kalendarza świąt niecodziennych (dobór słownictwa nieprzypadkowy): dzisiaj obchodzimy Dzień Ćwiczenia Przed Lustrem Prośby o Podwyżkę Płacy ( ͡° ͜ʖ ͡°)

O ile podwyżki niekoniecznie zdarzają się często, to nasze konkursy już tak! W związku z tym zadanie dla Was jest proste. Postawcie się w roli głównego bohatera grafiki: widzicie odpowiedzi, ale jakie będzie pytanie? ( ͡º ͜ʖ͡º)

Do zgarnięcia
justjoinit - Z kalendarza świąt niecodziennych (dobór słownictwa nieprzypadkowy): dzi...

źródło: comment_1632311103KTHZ3L9vo4ZNCQsgB3Ah6C.jpg

Pobierz
  • 45
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego są różne jak np virtualenv, pipenv, conda, python 3.9 venv

A bo to nie jest ustandaryzowane i możesz to robić na 101 sposobów, efekt jest ten sam, mniej wiecej
  • Odpowiedz
Mirko jest jakiś sposób na sprawdzenie jakie pliki są wykonywane przez program? Przykładowo otwieram jakiś plik exe i podczas operacji na nim on używa jakiś operacji zdefiniowanych w plikach .pyc. chciałbym wiedzieć czy da się dojść do tego co i kiedy jest wykonywane

#python #programowanie #komputery #reverseengineering
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam takie pytanie, jestem bardzo początkujący w #python

Posiadam folder w którym znajdują sie pliki o nazwach 1.xlsx 2.xlsx i tak dalej...

Chodzi mi o to ze odpalam sobie skrypt - dostaje pytanie co skopiować - wpisuje zakres np. 200-300 i z lokalizacji źródłowej zostają skopiowane pliki z przedziału 200-300.xlsx do lokalizacji docelowej

Pewnie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@J0g1: #programista50k chyba łatwiej ogarnąć 2 łatwe firmy jednocześnie. Ogólnie ostatnio mam ogromny problem z motywacja i efektywnie pracuje ok 4h/dzień jakby złapać drugą taką samą pozycję to by się spinało.
  • Odpowiedz
Od czego zacząć naukę #python? Z programowaniem miałem ostatnio styczność z 15 lat temu (i więcej...), mam ze studiów podstawy C, C++. Całkiem biegle klepię skrypty w powershell. Python by mi się przydał przy rzeczach DevSecOpsowych i nie wiem gdzie najlepiej zaglądnąć, może macie jakiś popularny "starter-pack', który mi pokaże czy to dla mnie?
#programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć. Od jakiegoś czasu, w ramach nauki programowania, piszę sobię dziennik elektroniczny w django i napotkałem pewien problem. Przy przejsciu z SQLite na PostgreSQL, niektóre testy, przestały przechodzić:

https://github.com/rcybulski1122012/django_school/blob/2f1fffb954f6bcbb2a837895dbcf4889674edacc/tests/lessons/test_views.py#L196 test_redirects_to_lesson_session_list_after_successful_update, test_renders_success_message_after_successful_update oraz test_updates_lesson_session_and_presences wyrzucają TypeError: expected string or bytes-like object, traceback: https://pastebin.com/SfA5ZFsp

https://github.com/rcybulski1122012/django_school/blob/2f1fffb954f6bcbb2a837895dbcf4889674edacc/tests/lessons/test_forms.py#L32 wyrzuca django_school.apps.lessons.models.Presence.student.RelatedObjectDoesNotExist: Presence has no student.,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ProfesorBigos @Tank1991

Rozwiazalem problem z PresenceFormSetTestCase.test_is_valid. Problem byl w metodzie get_example_formset_data, gdzie pk bylo wpisane na sztywno jako 1. Okazuje sie, ze obiekty tworzone w setUp, uzywajac sqlite, beda mialy pk = 1 w kazdym tescie, natomiast w przypadku postgresa, beda to kolejne liczby.

Macie jakis pomysl jak naprawic testy widokow? ( ͡° ͜ʖ ͡°)
  • Odpowiedz