#python #programowanie #python3

pytanie początkującego, na które nie znalazłem jednoznacznej odpowiedzi (bo nie szukałem zbyt długo):

Zainstalowałem PyCharm. Stworzyłem projekt do którego potrzebuję kilku bibliotek. Używam "nowego wirtualnego środowiska" czyli wszystkie pobrane paczki (przez PyCharm) mam w folderze od nowego projektu. Nie powinienem używać bibliotek pobranych globalnie, które zainstalowałem wcześniej, np. przez konsolę? Czy pobrane do folderu z pierwszym projektem biblioteki powinienem "udostępnić dla wszystkich projektów"? Wydaje mi się, że to prowadzi
@Abre generalnie lepiej dla każdego projektu tworzyć odrębne środowisko wirtualne i instalować moduły z przeznaczeniem tylko dla danego środowiska.

Bałagan to jest jak masz w globalnym środowisku tysiąc bibliotek i jedna się wysypie wraz z kilkunastoma zależnymi i musisz reinstalować całe środowisko. A tak to tylko #!$%@? venva czy jakąś conde i zrobisz sobie na spokojnie nowe w 5 minut.
  • Odpowiedz
via Wykop
  • 1
@Kamokamo @pottymouth: Tak, rozumiem. Przyszedłem trochę z innego środowiska i nie tak zinterpretowałem bibliotekę...

Jeszcze jedno odnośnie konfiguracji środowiska

"Invalid python interpreted selected". Usuwałem, dodawałem nowy. Usuwałem folder z projektem... ale i tak PyCharm odwołuje się do jakiegoś zaszytego pliku z interpreterem, którego nie umiem znaleźć. Nie pomagało tworzenie nowego projektu, nowego interpretera, pomogła dopiero ponowna instalacja Pycharm. Gdzie mogę szukać błędu?
  • Odpowiedz
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
@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
  • Odpowiedz
#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
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
  • Odpowiedz
@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.
  • Odpowiedz
@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
  • Odpowiedz
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
  • 1
@blacktyg3r: co prawda skończyłem już mój projekt. Spełnia wszystkie założenia ale poczytam o twoim rozwiązaniu. Może się przydać w przyszłości
  • Odpowiedz
#python #programowanie #informatyka #python3

jak pozyskac text z z gettext 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()
2️⃣ Obiekt - logiczny element posiadający własny stan

@harnasiek: W Pythonie pierwszy argument w definicji metod w klasie w momencie wywołania zostaje podstawiony przez referencję/odwołanie do stanu tego konkretnego obiektu, na którym wywołujesz metodę; przyjęło się nazywać ten pierwszy argument jako self.

4️⃣ Metoda - funkcja Klasy (※1️⃣)/Obiektu (※2️⃣);
patrolez - > 2️⃣ Obiekt - logiczny element posiadający własny stan
@harnasiek: W Pyt...

źródło: comment_1640650383zjfApSMdvnyBIiAYo932Fc.jpg

Pobierz
  • Odpowiedz
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
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
Sudoexit - Hej, uczę się pythona 

chcę wypisać wszystkie nazwy potraw (strMeal) i ...

źródło: comment_16351069348XT7j3wyVUCEwETZLKU4Ue.jpg

Pobierz
#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ć
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ę
A sam sobie odpowiem... może komuś się przyda:

import importlib
module = importlib.import_module("test.a")
module.handle("a")
  • Odpowiedz
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