#python3 najlepsze najnowsze

Krolik 2026-01-21 13:07:52 +2
#programowanie #python #python3 #programista15k Programiści pythona, czy wy się nigdy nie nauczycie obsługiwać błędów? Instaluję jakiś N-ty tool w pracy napisany w Pythonie. Pal licho, że działa to jak ślimak i muszę czekać 2-4 sekundy na jakąkolwiek odpowiedź z toola, bo python musi przeparsować gazylion linii dołączonych bibliotek. To już jakoś ścierpię. Ale na końcu zostaję powitany dwoma ekranami stacktrace'a i gdzieś w środku w tej ścianie tekstu jakieś "config file not found: yyyy.conf". Tak jak by nie można było tego całego gówna nie wypisywać i dać sam komunikat o błędzie. Bo w Pythonie nie ma żadnego catch do wyjątków, prawda? Prawda? BTW: to nie jest specyficzne tylko dla naszych wewnętrznych narzędzi, bo 9/10 programów w Pythonie z zewnątrz też jest tak z-----a.
filozof900 2026-01-21 13:49:29 +9
w tej sprawie musisz telefonować do centrali pythona
polskie-k0rpo 2026-01-21 15:30:25 +4
@Krolik: stacktrace pochodzi z interpretera pythona napisanego w C, nie printują go programiści skryptów Pythona ( ͡° ͜ʖ ͡°)
pokaż komentarze (14)
fifiak 2024-01-20 11:51:49 +0
Czy da się zrobić w pythonie import prometheus_client ale z innej biblioteki ze starszej wersji pythona w danym skrypcie? Jak sprawdzam w vscode definicje to ciagle przekierowuje mnie do pythona 3.9.6 ...

#python3 #python #devops
ch1nczyk 2024-01-20 12:43:59 +1
@fifiak pip install package==version
ch1nczyk 2024-01-21 09:25:26 +1
@fifiak Dwóch naraz raczej nie da się zrobić. Stwórz sobie virtual env dla tej apki i zainstaluj taką wersję biblioteki jaka potrzebujesz do działania apki
pokaż komentarze (6)
harnasiek 2023-12-23 15:56:31 +0
#python #programowanie #programista15k #python3 #pandas #ghostscript
Czy ktoś może mi pomóc z kodem konwersji pliku PDF na XLSX?
Męczę się już kilka godzin i nie otrzymuję oczekiwanego rezultatu czyli przeniesienia zawartości PDF 1:1 do XLSX, ciągle otrzymuję zły format
To co otrzymuje na ten czas
Moj kod

W zdjeciach na imgur przedstawil co jest zawarte w pliku PDF, a co niestety otrzymuje w XLSX. Chodzi mi o konwersje pliku w taki sposob zeby zachowac wszystko tak samo
Oo-oO 2023-12-23 19:39:48 +0
to raczej nie jest możliwe, tzn - nie bez dużych nakładów czasowych - rozumiem że nie podoba ci się że tracisz formatowanie, kolory itd, to przeważnie nie są rzeczy które łatwo się przenosi
xavhowk 2023-12-23 20:47:50 +0
@harnasiek: W kodzie chyba wiele nie poprawisz, bo on parsuje tylko surowe, tekstowe dane, rozbija na linijki a potem na pojedyncze wyrażenia. Nie ma tu miejsca na formatowanie, grafikę, itp.
Są jakieś komercyjne rozwiązania, które nawet sobie radzą z tabelami, ale dość drogie:
https://docs.aspose.com/pdf/python-net/convert-pdf-to-excel/
Można też spróbować napisać jakiegoś bota, który wykorzysta taki zaawansowany konwerter online.
michal-salamon 2023-07-10 23:35:29 nsfw +7
#sejm #programowanie #python #python3 #api #restapi
Hejka, stworzyłem bibliotekę do integracji z api Sejmu. Można pobierać info o posłach, klubach czy też dokumentach
PyPi
michal-salamon 2023-07-10 23:41:12 +2
@Gggee123: A nuż komuś się przyda. Są maile do posłów, można spambota zrobić xD
LazyInitializationException 2023-07-11 08:56:53 +2
@michal-salamon:

#leg is the legitimation id

Czemu nie nazwałeś tego po prostu legitimation_id?
pokaż komentarze (4)
harnasiek 2023-07-05 14:11:28 +0
#informatyka #python #programowanie #programista15k #python3 #it #devops #backend

Hej, mam problem z moim kodem, jedynie w pliku txt printuje mi zaledwie 4 kolumny, gdzie plik pdf zajmuje o wiele wiecej,
Link do kodu

Czy jest ktos w stanie znalezc blad albo wie jak ulepszyc kod zeby printowal wszystko do konca?
venomik 2023-07-05 14:14:47 +2
@harnasiek: Wrzuć gdzieś ten plik pdf to sobie przetestuję.

Ps:
table_data = table.df.iloc[:, :4].values.tolist() # Załóżmy, że cztery kolumny zawierają godziny, daty i sale
ta linijka wydaje się być podejrzana :D
DOgi 2023-07-05 18:12:42 +0
@harnasiek: a co wypluł ChatGPT?
pokaż komentarze (2)
maniok 2023-05-12 19:00:12 +0
ma ktoś doświadczenie z pisaniem skryptu pythona z biblioteką telegram bota?
Mam pewien problem a chatgpt ma w swojej bazie danych wersje biblioteki z 2021 roku. Bardzo dużo rzeczy się pozmieniało i AI mi za bardzo nie pomoże.

Chodzi o to żeby bot zaczekał na moją wiadomość po tym jak uruchomię komendę. Chcę aby moja wiadomość została użyta w skrypcie i to mam ogarnięte ale właśnie nie wiem jak zrobić ten przedsionek z komendy.

#telegram #telegrambot #python #python3 #programowanie
COVID-21 2023-05-12 19:14:49 +1
@maniok: Masz przyklad z dzialajacego bota
https://pastebin.com/t4GqsKZ4
maniok 2023-05-12 19:42:04 +1
@COVID-21: ale mimo wszystko dziękuję, że ci się chciało odpowiedzieć :)
pokaż komentarze (6)
krasnoludkolo 2022-05-31 16:27:08 +8
Wersja 0.9.2 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

* Dodanie metody z grupy links (link)

Czyli możliwość pobrania znaleziska po id. Nie wiele zmian, ale tez niewiele czasu :(

#wykopsdkreborn #python #python3 #wykopapi #programowanie
#wykopsdkreborn
krasnoludkolo 2022-05-31 16:27:33 +1
@plackojad moze coś z tego będzie dla Ciebie przydatne
Arogancky 2022-05-31 16:59:57 +1
@krasnoludkolo: jak się będę nudził to może zrobię picka jakiegoś buga, o. Tylko muszę się przekopać przez kod, a sporo tego :D
pokaż komentarze (3)
FantaZy 2022-04-13 23:37:13 +0
Ktoś miał okazję przeczytać 1 wydanie?
Wygląda na to, że lada dzień wychodzi 2 edycja i zastanawiam się czy warto zainwestować - jakie opinie wśród fachowców na wykopie?
Ksiązka to jednak lepsze źródło niż tutki z internetu jak dla mnie.

#python #python3
mprzemo 2022-04-14 08:35:13 +2
@FantaZy: bardzo dobra książka polecam.
farbeyondyourimagination 2022-04-14 20:44:59 +1
@FantaZy: jedna z lepszych dotyczących Pythona. Polecam.
pokaż komentarze (5)
harnasiek 2021-12-28 00:49:35 +0
#python #programowanie #informatyka #python3

jak pozyskac text z z get_text do dalszych funkcji w klasie?
mam zadanko zrobić klase, która ma wszystkie działania na stringu
żeby zrobić np
text.islower()


` class String():
def get_text(self):
self.text = input("Enter the text: ")
print(self.text)
def text_checker(self):

string = String()
string.get_text()`
patrolez 2021-12-28 00:56:14 +0
smyl 2021-12-28 00:57:12 +0
pokaż komentarze (3)
G.....G 2021-11-28 22:40:16 +0
Jest sobie takie coś:

value = 'Internet P.10\15M'

I problemem jest znak \. Normalnie zrobił tak:

value = r'Internet P.10\15M'

I byłoby po problemie. Problem jednak w tym, że "Internet P.10\15M" pobierane jest z bazy danych i ładowane do zmiennej i potrzebuje to ogarnąć na zmiennej, nie bezpośrednio na stringu.

Z góry dzięki za pomoc.

#python3 #programowanie
Defined 2021-11-28 23:01:24 +0
@GratisLPG: ale jakim problemem jest '.'? Jaki ona problem powoduje? Co chcesz z nią zrobić?
Spofity 2021-11-28 23:10:11 +0
@GratisLPG: value = value.replace(".", "[nic albo dowolny znak na który chcesz zmienic kropke]")
pokaż komentarze (11)
Sudo_exit 2021-10-24 22:22:41 +0
Hej, uczę się pythona

chcę wypisać wszystkie nazwy potraw (strMeal) i ich idMeal z API https://www.themealdb.com/api.php, które w swojej nazwie mają czekoladę. a potem uporządkować je po strArea.


Na razie udaje mi się ręcznie pobierać każdą potrawę po kolei ale chciałbym jakoś to w pętli zrobić. Jak mogę dostać się do informacji ile API zwróciło mi posiłków?

https://onlinegdb.com/_vPdTsMM_

#python #python3 #programowanie #api #programista15k
bigbadandwrong 2021-10-24 22:59:41 +1
@Sudo_exit sparsowac na array i sprawdzić size. Ewentualnie może poza lista posiłków podsyłają może w response jakiegoś propa count
Shumitu 2021-10-25 00:12:00 +1
@bigbadandwrong: możesz to zrobić chociażby tak:
https://www.paste.org/120117
Link podajesz jako zwykłego stringa, nawiasy nie są potrzebne.
Po wykonaniu GETa na ustalony przez Ciebie adres, zwracana jest lista słowników, po której możesz normalnie iterować. Jako że w swoim przykładzie wypisywałeś to z 1..x to użyłem enumerate, ale jak nie jest Ci ono potrzebne to możesz je wywalić.
Jeżeli chcesz sprawdzić ilość zwróconych elementów to po prostu możesz zrobić len(json_data['meals']) dla mojego przykładu.
pokaż komentarze (6)
krasnoludkolo 2021-08-14 19:12:22 +11
Wersja 0.9.1 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

* dodanie metod z grupy profile (profile_comments, profile_entries)

Autor może się odezwać w kom, to podziękuję ( ͡° ͜ʖ ͡°)

#wykopsdkreborn #python #python3 #wykopapi #programowanie
r.....n 2021-08-14 20:42:30 +0
krasnoludkolo 2021-08-14 20:48:03 +0
@red_button: trochę, plus trochę kopulowania się z autoryzacją (bo jest upierdliwa) i żeby nikt więcej nie musiał przebujać się przez ich dokumentację
pokaż komentarze (3)
leckimarcin 2021-08-02 19:18:41 +0
#python #python3 #opencv #programowanie
Panowie (i Panie), mam problem z nagrywaniem obrazu do pliku po detekcji ruchu. Obecnie skrypt tworzy mi kilkusekundowe pliki, wtedy gdy licznik jest powyżej 2000 i przerywa gdy spadnie poniżej tej wartości. Chciałbym, aby kontynuował nagrywanie jeszcze przez 20 sekund po ustaniu ruchu, a gdy przez te 20 sekund wykryje ponownie ruch to resetował licznik i od nowa odliczał 20 sekund. Skrypt działa poprawnie, ale niestety potrafi wygenerować w przeciągu minuty kilkadziesiąt filmików o nawet sekundowej długości. Kombinowałem coś z timerami ale biblioteka time w pythonie jest dla mnie nie do ogarnięcia;P

kod
import cv2
import numpy as np
import time
from datetime import datetime

# Video Capture
capture = cv2.VideoCapture("rtsp://admin:123456@192.168.0.86:554/H264?ch=1&subtype=2")
fourcc = cv2.VideoWriter_fourcc(*'XVID')
#capture = cv2.VideoCapture("demo.mov")

# History, Threshold, DetectShadows
fgbg = cv2.createBackgroundSubtractorMOG2(1000, 200, False)
#fgbg = cv2.createBackgroundSubtractorMOG2(300, 400, True)

# Keeps track of what frame we're on
frameCount = 0

while(1):
# Return Value and the current frame
ret, frame = capture.read()

# Check if a current frame actually exist
if not ret:
break

frameCount += 1
# Resize the frame
resizedFrame = cv2.resize(frame, (0, 0), fx=1, fy=1)

# Get the foreground mask
fgmask = fgbg.apply(resizedFrame)

# Count all the non zero pixels within the mask
count = np.count_nonzero(fgmask)

print('Frame: %d, Pixel Count: %d' % (frameCount, count))

# Determine how many pixels do you want to detect to be considered "movement"
# if (frameCount > 1 and cou`nt > 5000):
if (frameCount > 1 and count >2000):
print('RUCH')
cv2.putText(resizedFrame, 'RUCH', (10, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2, cv2.LINE_AA)
now = datetime.now().strftime("%Y%m%d-%H%M%S")
filename = now + '.avi'
out = cv2.VideoWriter(filename, fourcc, 20.0, (640, 480))
while count > 1000:
ret, frame = capture.read()
fgmask = fgbg.apply(resizedFrame)
out.write(frame)
count = np.count_nonzero(fgmask)
#if count <200 :
# break



cv2.imshow('Frame', resizedFrame)
cv2.imshow('Mask', fgmask)


k = cv2.waitKey(1) & 0xff
if k == 27:
break

capture.release()
cv2.destroyAllWindows()
kod
Tank1991 2021-08-02 19:21:36 +1
destroyAllWindows

@leckimarcin: to ci windowsy zniszczy, nie rób tak
arysto2011 2021-08-02 19:22:12 +0
@leckimarcin: wrzuc to po ludzku na jakiś pastbin.
pokaż komentarze (9)
krasnoludkolo 2021-06-26 17:26:26 +5
Na prośbę @TheBedThatEats

Wersja 0.9.0 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

* dodanie pierwszych metod z grupy profile (profile_added, profile_buried, profile_digged)


#wykopsdkreborn #python #python3 #wykopapi #programowanie
krasnoludkolo 2021-06-26 17:26:52 +1
@krasnoludkolo: w ciągu najbliższych kilku dni siądę i dorobię resztę metod z profile
krasnoludkolo 2021-06-26 17:29:16 +1
@TheBedThatEats: jakoś za chwilę powinna być dostępna w pip
pokaż komentarze (4)
mccloud 2021-04-03 22:45:39 +0
Pythonowe spece...

The package directory should be at the root of the archive, and must contain an _init_.py file for the package. Python will then be able to import the package in the normal way..

Czyli jak rozumiem, jak będe mieć katalog "test" zawierający "a.py", "b.py", "c.py" i "_init_.py" to bede mógł zaimportowć to używając "import test"?

I teraz mój problem... jak mogę zrobić coś takiego, że dostanę listę stringów np. ["a", "c"]
A ja musze załadować plik "a.py" i "c.py" i uruchomić na nich metode np "handle(xxx)" i wynik przekazać do kolejnego wywołania?

Klepnie mi ktoś czego powinienem szukać?


#python3 #python3.6
mccloud 2021-04-03 22:55:37 +3
A sam sobie odpowiem... może komuś się przyda:

`import importlib
module = importlib.import_module("test.a")
module.handle("a")`
krasnoludkolo 2021-02-06 10:44:32 +5
Wersja 0.8.0 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

Mała duża zmiana

* dodanie wykop connect #63

Jako, że sam mechanizm jest dość dziki i dodatkowo słabo opisany, machnąłem małą instrukcję na wiki

#wykopsdkreborn #python #python3 #wykopapi #programowanie
krasnoludkolo 2021-02-06 10:44:54 +0
@kapitantaca potrzebowałeś ( ͡° ͜ʖ ͡°)
kapitantaca 2021-02-06 15:36:08 +0
@krasnoludkolo: niech ci bozia w dzieciach wynagrodzi ( ͡~ ͜ʖ ͡°), dzięki!
krasnoludkolo 2021-01-30 11:10:13 +4
Wersja 0.7.0 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

* dodanie metod settings #16
* dodanie dedykowanego wyjątek dla sytuacji, gdy zostanie wysłana wiadomość do osoby, która ma zablokowane pw #43
* dodanie możliwości filtrowania wyniku pobieranie notyfikacji według typu #37
* wewnętrzny refactoring requestora tak, aby nie wysyłał jeśli parametr jest ustawiony na None #54

#wykopsdkreborn #python #python3 #wykopapi #programowanie
ortopliss 2021-01-30 11:12:24 +0
@krasnoludkolo: hej danek ( ͡° ͜ʖ ͡°)
krasnoludkolo 2021-01-30 11:12:58 +0
@ortopliss: no elo
krasnoludkolo 2021-01-15 19:41:03 +2
Mała wersja 0.6.0 pythonowego SDK do api wykopu

* ujednolicenie wszystkich metod do formatu zasób_metoda #42

Lista metod których dotknęła zmiana.

Przepraszam za tak radykalną zmianę, ale wolę ją zrobić teraz niz jak będzie za późno. W kolejnym wydaniu planuję już trochę więcej zmian ᕙ(⇀‸↼‶)ᕗ

#wykopsdkreborn #python #python3 #wykopapi #programowanie
meh0wski 2021-01-15 19:45:35 +0
@krasnoludkolo: taktyk. W wolnym czasie przyjrzę się jak to działa i wygląda ( ͡° ͜ʖ ͡°)
krasnoludkolo 2021-01-15 19:46:19 +0
@meh0wski: co do taktyka to niedługo będzie @taktyk-bot ( ͡° ͜ʖ ͡°)
krasnoludkolo 2021-01-14 10:48:50 +7
Wersja 0.5.0 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

* dodanie możliwości logowania za pomocą loginu i hasła #47 by @tpap


#wykopsdkreborn #python #python3 #wykopapi #programowanie
p.....k 2021-01-14 10:52:02 +1
@krasnoludkolo: podziwiam, że wam się chce ( ͡° ͜ʖ ͡°) zamierzałem stworzyć takie dla Javy ale się mocno odbiłem
krasnoludkolo 2021-01-14 10:54:32 +2
@powaznyczlowiek: mam pewien pomysł na bota do obserwowania wpisów i potrzebowałem jakiegoś klienta. A akurat z nudów w pythonie se klepnąłem to przy okazji wyszło jako libka. Na szczęście nie musiałem zaczynać od zera, bo poprzedni autor robiąc klienta do v1 ogarnął całkiem dużo rzeczy z autoryzacją, więc nie startowałem od 0
krasnoludkolo 2021-01-09 22:27:48 +7
Wersja 0.4.0 pythonowego SDK do api wykopu ᕙ(⇀‸↼‶)ᕗ

* usunięcie nieużywanego parametru password
* [BETA] dodanie nowego klienta będącego rozszerzeniem bazowego klienta o możliwość używania kilku kluczy api #25

Nowy klient jest rozszerzeniem obecnego klienta o obsługę kilku kluczy api. Oznacza to, że jeśli podczas działania aktywny klucz przekroczy limit api, klient będę próbował używać kolejnych podanych kluczy. Krótki przykład tutaj.

[Wszystkie] metody związane z mikro są już zaimplementowane i można ich używać. Zanim zabiorę się za implementacje metod związanych z główną i ustawieniami profilu robię chwilę przerwy na pewien projekt, który to SDK będzie używał ( ͡° ͜ʖ ͡°)

Jak zawsze, jeśli ktoś chce to zawsze może pomóc ;)

#wykopsdkreborn #python #python3 #wykopapi #programowanie
prawdziwabrzoza 2021-01-10 21:55:39 +0
@krasnoludkolo: dzięki mireczku, jest już jakiś zarys projektu z użyciem SDK reborn tylko czekam na akceptację aplikacji do API i będzie testowane (งⱺ ͟ل͜ⱺ)ง
krasnoludkolo 2021-01-11 13:46:59 +1
@prawdziwabrzoza:
mam za małą aktywność i muszą zweryfikować.
o, to tego zabezpieczenia nie znałem, bo póki co swojego konta używałem. To źle, bo chciałem z innego konta niedługo jednego bota odpalić, a czekanie na administracje może być smutne ;/ no nic, w takim razie powodzenia
pokaż komentarze (10)
childofpeace 2020-12-19 11:39:48 +2
Tworzę portal w #django dla ludzi lubiących aktywności poza domem (góry, wędrówki, itp.). Podstawowa funkcjonalność to dodawanie wycieczek i szukanie ludzi do wspólnych wypraw. Portal obsługuje również grupy dyskusyjne. Planowana jest również zaawansowana wyszukiwarka miejsc, szlaków i wędrówek.
Kod źródłowy jest tutaj: Github
Wersja rozwojowa: mountaingrip.com

Gdyby ktoś był zainteresowany projektem i chciał dołączyć do tworzenia, zapraszam do współpracy.

#python3 #js #reactjs #django #tensorflow #webdev #bootstrap4 #jquery #pydev