Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko186
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
Xaaq

Xaaq

Dołączył 10 lat i 4 mies. temu
  • Obserwuj
  • Akcje 762
  • Znaleziska 37
  • Mikroblog 725
  • Obserwujący 5
  • Obserwowane 10
jakuzii
jakuzii
20.09.2020, 09:46:54
  • 0
jak mogę importować funkcję z pliku który jest w folderze wyżej?
próbowałem czegoś takiego jak w picrel ale jest import error

inb4; tak, lokalizacje projektu mam w sys.path

#python #naukaprogramowania
jakuzii - jak mogę importować funkcję z pliku który jest w folderze wyżej?
próbowałe...

źródło: comment_1600595204s5frFGEIdlrodRcwOcmi1s.jpg

Pobierz
  • 40
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 20.09.2020, 09:51:26
  • 2
@jakuzii: Powinno być

from main import func

i na przyszłość - zawsze stosuj importy absolutne - czyli takie, które zaczynają się od lokalizacji projektu a nie od lokalizacji pliku, do którego importujesz daną rzecz (to co podałem to jest właśnie import absolutny).
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 09:57:28
  • 0
@jakuzii: A gdzie w ogóle ustawiasz tego patha? Pytam, bo ja piszę w PyCharmie.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:09:25
  • 0
@jakuzii: Potrzebuję jeszcze informacji w jaki sposób ustawiłeś tego sys.patha - czy to było polecenie w linii komend? A może gdzieś w ustawieniach VSCode to wyklikałeś?
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:15:35
  • 0
@jakuzii: Spróbuj wyłaczyć i włączyć VSCode xD

A tak na serio to możliwe, że jak NAJPIERW włącyzłeś VScode a POTEM ustawiłeś w systemie tą zmienną to VSCode ci jej nie zaczyta dopóki go nie zrestartujesz.

Inna rzecz jest taka, że nie powinieneś w taki sposób ustawiac tego patha - żeby rozwiązać ten problem nie powinieneś W OGÓLE tykać zmiennych środowiskowych w systemie w taki sposób w jaki to robisz. Żeby
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:20:30
  • 1
@jakuzii: Możesz też poszukac na necie jak ustawić PYTHONPATH w VSCode - i tego patha powinineś ustawić żeby wskazywał na folder twojego projektu.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:39:50
  • 0
@Lunatik: Dlatego, że relatywne importy łatwo zepsuć - przeniesiesz sobie plik w którym masz relatywnie zaimportowane x rzeczy w inne miejsce i nagle się okazuje, że te x importów się zepsuło.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:43:40
  • 0
@jakuzii: Tą ścieżkę musisz ustawić żeby wskazywała na folder twojego projektu, a nie plik wykonywalny pythona.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:44:45
  • 0
@jakuzii: I btw jak definiujesz tą ścieżkę tutaj to wystarczy że użyjesz pojedynczych znaków "\" zamiast podwójnych.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 10:47:56
  • 0
@jakuzii: To w takim razie może ustawianie tego nie do końca działa tak jak się spodziewałem - niestety więcej tutaj pomóc nie potrafię gdyż tak jak pisałem - używam PyCharma, a tam się PYTHONPATH ustawia w innym miejscu. No i przy okazji IDE ustawia PYTHONPATH za ciebie.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 11:06:15
  • 0
@Lunatik: Tak, pracowałem w kilku komercyjnie. I nie mówię o sytuacji gdy zmienimy nazwę folderu w którym masz rzeczy które importujesz, tylko gdy zmieniasz lokalizację pliku do którego importujesz.
  • Odpowiedz
Xaaq
Xaaq 20.09.2020, 11:07:45
  • 1
@Lunatik: PEP8 również rekomenduje żeby używać importów absolutnych - a importy relatywne traktuje jako "akceptowalne" w niektórych sytuacjach.
  • Odpowiedz
T.....r
T.....r
konto usunięte 08.09.2020, 10:15:07
  • 1
Siema mirasy, od rana siedzę nad kodem w #python, chce zaimportować bazę danych z pliku .sql i wyszukiwać w niej dane itp. Jakieś pomysły jak tego dokonać. Na początek powiedzmy listowanie kolumn.

#programowanie #programista15k #informatyka
  • 42
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 08.09.2020, 10:20:39
  • 1
@The_Joker: Można załadować taki plik do bazy SQLite, którą mozesz sobie utworzyć w trakcie działania programu w pamięci, na przykład tak
  • Odpowiedz
jakuzii
jakuzii
06.09.2020, 17:13:10
  • 0
Co będzie lepsze:

import operator
tuple(map(operator.add, a, b))

czy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 06.09.2020, 17:17:46
  • 0
@jakuzii: jeszcze masz taką opcje: [i + j for i, j in zip(a, b)]

(jeśli nie zalezy ci na tym czy otrzymasz listę czy tuple)
  • Odpowiedz
Xaaq
Xaaq 06.09.2020, 17:27:35
  • 1
@jakuzii: większe kawałki kodu lepiej wklejaj na coś typu https://paste.ofcode.org/
  • Odpowiedz
volvap
volvap
06.09.2020, 06:17:28
  • 235
Tymczasem w górach
volvap - Tymczasem w górach

źródło: comment_1599373029QBvDS9mbu9ZbUu2mEJ3mjA.jpg

Pobierz
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 06.09.2020, 10:29:57
  • 4
@volvap: może to oni
Xaaq - @volvap: może to oni

źródło: comment_1599388182P8CYLlaSlBz9whjT4D1y33.jpg

Pobierz
  • Odpowiedz
z.....j
z.....j
konto usunięte 01.09.2020, 15:00:19
  • 0
probuje sie nauczyc funkcji na zasadzie prob i bledow ( ͡° ͜ʖ ͡°)...

co tutaj zle zapisalem? mam blad name 'a' is not defined w adding(a,b)
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 01.09.2020, 15:02:26
  • 3
@zycietokuj: Kod najlepiej wklejaj na strony typu https://paste.ofcode.org/ - dzięki temu będzie on wyglądał czytelniej niż na wykopie.
  • Odpowiedz
Xaaq
Xaaq 01.09.2020, 15:22:37
  • 0
@zycietokuj @7y13rDurd3n: funkcja values nie zwróci tuple - zwróci ona w tych przypadkach druga liczbę
  • Odpowiedz
Xaaq
Xaaq 01.09.2020, 15:24:36
  • 1
@zycietokuj: https://paste.ofcode.org/gZWTHGAwzH3N92Ah45EYkh tutaj kilka komentarzy - głównie zwróć uwagę na funkcję values - czy na pewno w niej chcesz używac słówka "and"?
  • Odpowiedz
Xaaq
Xaaq 01.09.2020, 15:27:37
  • 0
@7y13rDurd3n: lekko oboje się nie zrozumieliśmy - bo ty się odnosiłeś do tego co @zycietokuj napisał w poście a ja się odnosiłem do tego co wkleił później w komentarzu na https://paste.ofcode.org
  • Odpowiedz
Xaaq
Xaaq 01.09.2020, 15:32:17
  • 1
@zycietokuj: Powiedz jaki jest zamysł całego programu - czyli co on ma robić. Bez tego trudno powiedzieć co by można było zrobić lepiej i czy dobrze jest to napisane ( ͡° ͜ʖ ͡°)
  • Odpowiedz
NewEpisode
NewEpisode
08.08.2020, 10:23:32
  • 1
#python #artificialintelligence #datascience

Po poznaniu podstaw, klas, funkcji i innych (4 miesiące nauki, jeden skromny projekt z tkinter, os, shutil, ttk za sobą) co dalej robić? Pchać się w rozszerzanie podstaw czy próbować sił w AI czy DS? Nie mam pojęcia co chciałbym robić, interesuje mnie AI ale najchętniej spróbowałbym wszystkiego żeby sprawdzić. Jest jakaś opcja to sprawdzić po za samą nauką?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 09.08.2020, 14:33:59
  • 0
@NewEpisode: A programujesz tylko dla siebie czy z perspektywą znalezienia kiedyś jakiejś pracy w tym?
  • Odpowiedz
Xaaq
Xaaq 09.08.2020, 19:23:20
  • 1
@NewEpisode: W tym wypadku powiem, że mniej więcej wtedy gdy poznałem Pythona to także usłyszałem o machine learningu co mnie mocno zafascynowało. Jednak, gdy szukałem pierwszej pracy w Pythonie to raczej mało kto (o ile w ogóle) szuka ludzi do machine learningu na staż - więc wylądowałem na stanowisku z nim nie związanym. Jednak podczas pracy poznałem wiele różnych rzeczy, które mi się spodobały na tyle, że w sumie przestałem
  • Odpowiedz
Xaaq
Xaaq 21.08.2020, 11:37:18
  • 0
@NewEpisode: Aktualnie stanowisko Machine Learning Engineer (ofc pracuję w Pythonie) - chociaż aktualnie nasz zespół nie robi dużo stricte machine learningowych rzeczy.

Wcześniej pracowałem po prostu jako Software Engineer w innej firmie gdzie robiłem aplikacje w Pythonie na urządzenie IoT oraz robiłem backendowe serwisy (również w Pythonie).
  • Odpowiedz
Xaaq
Xaaq 18.04.2020, 15:02:13
  • 10
#humorobrazkowy #heheszki
Xaaq - #humorobrazkowy #heheszki

źródło: comment_1587222123O8d7btArfqztyfUi6wdPqw.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mega_Smieszek
Mega_Smieszek
06.04.2020, 06:09:17 via Wykop Mobilny (Android)
  • 422
Mega_Smieszek

źródło: comment_1586153357c6ps1AZxG7cfLSunRyTi29.jpg

Pobierz
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 06.04.2020, 15:01:15
  • 0
@dymitrop: Totalnie nie wiesz o co chodzi w tym poście, co nie?

Nie-zaściankowi ludzie:
1. Skorzystają z opieki medycznej.
2. Pozwolą się wysrać drugiemu człowiekowi w spokoju.
3. Umyją ręce po załatwianiu się.
  • Odpowiedz
Xaaq
Xaaq 06.04.2020, 17:00:36
  • 3
@dymitrop: Odsyłam do słownika: https://sjp.pl/za%C5%9Bciankowy

niemający szerszych horyzontów myślowych; zacofany, prowincjonalny, partykularny


Jak inaczej określić takich ludzi?
  • Odpowiedz
Xaaq
Xaaq 06.04.2020, 17:44:48
  • 0
@dymitrop: Rozumiem że trudno ci powiązać zacofanie z tej definicji ze "staniem jak ktoś sra".

Dla twojej informacji - bo mogłeś tego nie wiedzieć - konkretna rzecz nie musi być napisana kropka w kropkę w definicji słownikowej żeby uznać, że to słowo oznacza tą rzecz.
  • Odpowiedz
Xaaq
Xaaq 06.04.2020, 18:17:18
  • 0
@dymitrop: Nie zgodzę się - zacofanie może także i to oznaczać.
  • Odpowiedz
Xaaq
Xaaq 31.03.2020, 18:12:27
  • 11
#inwestycje #heheszki

A wy co, dalej topicie kapitał w bezużytecznych sztabkach złota? Nawet mi was nie zal.

To są jedyne sztabki, które będą coś warte po kryzysie:
Xaaq - #inwestycje #heheszki 

A wy co, dalej topicie kapitał w bezużytecznych szta...

źródło: comment_15856782866QGmRqYQ8y47g84SHLbJbG.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq
Autor
03.04.2020, 22:37:17
  • 0
@steamy_window: to nie jest rozmowa na mirko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Bramborr
Bramborr
22.02.2020, 20:38:32
  • 28
Mirki macie coś rosyjskiego, bałkańskiego z przytupem do drinka, żeby ruszyć tą smutną jak p---a sobotę?
#muzyka
Bramborr - Mirki macie coś rosyjskiego, bałkańskiego z przytupem do drinka, żeby rusz...
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 23.02.2020, 00:48:28
  • 1
@Bramborr: https://www.youtube.com/watch?v=VCY2cAQ-A9I
  • Odpowiedz
sebeq77
sebeq77
08.02.2020, 07:48:04
  • 268
Siechnice wczoraj nie świeciły.
Teorie są dwie:
Albo przyszło wyrównanie za prąd.
Albo pomidory się zbuntowały, przejęły władze, pogasiły światła i w końcu mogły się wyspać.
#wroclaw #siechnice
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 08.02.2020, 14:55:52
  • 2
@sebeq77:
Xaaq - @sebeq77:

źródło: comment_1581173748KUFPGP7h0eW2AWKfXcs4bH.jpg

Pobierz
  • Odpowiedz
Xaaq
Xaaq 22.07.2019, 19:09:05
  • 2
#heheszki #memy
Xaaq - #heheszki #memy

źródło: comment_h93XHCGsutlO8LmEXwbrMViM5AkBczsl.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

RJ45
RJ45
10.05.2019, 05:24:17
  • 632
Przychodzi informatyk do sklepu i mówi:
-Dzień dobry, poproszę dysk SATA.
Sprzedawca na to że nie ma takich, na co informatyk:


#kawal #heheszki #dowcip #humor #humorinformatykow
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 10.05.2019, 11:07:07
  • 1
@bzyku95: pewnie większość ludzi nie wie, ale:

ATA (ang. Advanced Technology Attachment, AT Attachment) – 16-bitowy interfejs systemowy w komputerach klasy PC i Amiga przeznaczony do komunikacji z dyskami twardymi, zaproponowany w 1983 r. przez firmę Compaq i wprowadzony w ich komputerach, we współpracy z Western Digital, w 1986 r. pod nazwą IDE (ang. Integrated Drive Electronics).


wiki ( ͡~ ͜ʖ ͡°)
  • Odpowiedz
Xaaq
Xaaq 11.04.2019, 16:52:28
  • 11
Urlop macierzyński powinien się nazywać urlop bombelkowy.

#madki #bombelek
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Juran
Juran
11.04.2019, 16:52:43 via Android
  • 0
@Xaaq prawda
  • Odpowiedz
lipson
lipson
10.04.2019, 16:19:23 via Android
  • 460
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 10.04.2019, 20:07:37
  • 3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz

286

"Panna młoda dżihadu" dla syna chciała wrócić do domu. Dziecko zmarło

Pokaż treści 18+

"Panna młoda dżihadu" dla syna chciała wrócić do domu. Dziecko zmarło

Dziecko 19-latki, którą brytyjskie władze pozbawiły obywatelstwa, zmarło w obozie w Syrii – pisze BBC. Shamima Begum uciekła z domu, by poślubić bojownika ISIS i przez cztery lata przebywała w Państwie Islamskim. Po upadku kalifatu i urodzeniu dziecka starała się wrócić do Londynu....

dynx
z
rmf24.pl
dodany: 09.03.2019, 20:00:42
  • 125
  • #
    isis
  • #
    syria
  • #
    uk
  • #
    londyn
  • #
    wojna
  • #
    islam
Xaaq
Xaaq 10.03.2019, 17:50:45
  • 0
to niestety wyjątki potwierdzające regułę


@Benor: Nie są to wyjątki potwierdzające regułę, masz tu linka tłumaczącego co oznacza to powiedzenie.
W.....a
W.....a
konto usunięte 27.10.2018, 15:41:52
  • 6
Który język programowania, będzie najszybszym do obliczeń matematycznych?
Przykładowo zrobiłem sobie dla zabawy taki program w #python

Jeśli coś nie tak z kodem, to nie hejtujcie, na razie się uczę i bawię kodem

Doliczenie do 31 potęgi, zajęło jak na razie 41 sekund
W.....a - Który język programowania, będzie najszybszym do obliczeń matematycznych?
...

źródło: comment_atVQY6gVf08KozC6XM2RgxCSOC27hWxa.jpg

Pobierz
  • 66
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Xaaq
Xaaq 27.10.2018, 20:39:47
  • 3
@Wariat_Z_Mokra_Glowa: Ludzie wyżej mają racje - napisanie tego samego algorytmu w Pythonie a C, C++ będzie czasowo na korzyść tych drugich.

ALE

Python ma bardzo bogate biblioteki do obliczeń matematycznych oraz naukowych (NumPy oraz SciPy), które są pisane w C i bardzo dobrze zoptymalizowane, co bardzo przyspiesza te obliczenia. Dodatkowo dochodzi tu fakt, że często to co w innych językach napiszesz skomplikowanymi forami, w Pythonie można zrobić jedną prostą linijką - co
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • Strona 2 z 4
  • >
  • Kraków

Osiągnięcia

  • Rocznica
    od 04.03.2025

    Rocznica

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking