Új hozzászólás Aktív témák
-
válasz
Atomixx
#1312
üzenetére
"...Tehát, azok a modulok amik szükségesek, hogy működjön. Semmi több..."
Itt van a tevedes. A Python nem mondja meg, mit hasznalhatsz, szabadon bovitheto akar altalad keszitett modulokkal is (egyebkent programozasban teljesen bevett szokas, hogy a rutinszeruen ismetlodo dolgaidat sajat unitba/modulba/satobbibe rakod). Tehat nincs olyan, hogy "amik szuksegesek", azzal minden menni fog. Nezz meg egy c forrasallomanyt, altalaban ugy kezdodik, hogy #include. Anno Turbo Pascalban is szukseges volt a Crt unit meghivasa, ha egyaltalan akartal valamit a kepernyovel kezdeni (pl. kiiratni valamit).
Persze felrakhatsz minden modult, amit elersz, meg mindet meg is hivhatod a sajat programodban, csak akkor a programod is bazinagy lesz, meg memoriabol is irgalmatlanul es indokalatlanul sokat fogsz felhasznalni.
-
justmemory
senior tag
válasz
Atomixx
#1312
üzenetére
Szia,
akkor lehet én nem értem tisztán a dolgot...
Szóval: a python nem olyan, mint egy alkalmazás, hogy felteszem, és minden működik benne, mert simán lehet olyan script, ami olyan modult próbál importálni, ami éppen nincsen telepítve. Persze ha készen kaptál/vettél egy python programot, akkor értem, és valahol nyilván jogos is. Ha valahol találtál egy scriptet és azt próbálod futtatni, akkor simán benne van, hogy modulokat kell telepíteni.Nem pár kattintás, de nem is olyan bonyolult, és nem is okoskodásképpen írtam, csak egy ötlet volt, mert megkímél attól, hogy örökké a modulok hiányát észleld
Ez egy nyelv, amit meg kell tanulni; ha komolyan érdekel, akkor komolyabban utána kell nézni a dolgoknak, igen 
-
justmemory
senior tag
válasz
Atomixx
#1310
üzenetére
Szia,
a python-hoz rengeteg modul van, felesleges lenne valamennyit feltenni, csak éppen azt érdemes feltenni, amire szükséged van az adott scriptben, vagy gyakran. Mintha mondjuk egy androidos telefonra letöltenéd a komplett Play áruházat; lenne értelme...?
A hibaüzenet szerint a 'requests' modult is installálni kell. Persze meg lehetne írni úgy is a scriptet, hogy ellenőrizze, hogy megvan-e valamennyi szükséges modul, és ha nem, akkor előbb telepítse őket és utána induljon újra...
-
cousin333
addikt
válasz
Atomixx
#1305
üzenetére
Akkor nem az importálás a hiba (ami meglepő is lenne), hanem rossz az adott sor behúzása. A Pythonban a blokkokat nem
{}vagybegin ... endjelöli, hanem a behúzás mértéke. Emiatt nagyon érzékeny az ilyesmire. Egy adott blokkban lévő kódsorokat pontosan ugyanúgy kell behúzni: ez érvényes a "fő" kódra is. Másold ide az első pár sorodat "programkód" formázással, pontosan úgy, ahogy a fájlban szerepel. Gyaníthatóan az import time sor máshogy van behúzva, mint az alatta/fölötte levő. Az sem jó, ha az egyik sornál tabulátort használsz, a másiknál szóközöket. A tipikus - és javasolt - behúzás 4 szóköz. -
Új hozzászólás Aktív témák
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Autós topik
- Linux kezdőknek
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Házimozi haladó szinten
- RAM topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- BESZÁMÍTÁS! Asus H310M i7 9700F 16GB DDR4 512GB SSD STRIX RTX 2070 Super 8GB Corsair Crystal 550W
- Dell XPS 13 9310 i7-1185G7 16GB 512GB 13" FHD+ 1 év garancia
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3293
- RÉSZLETFIZETÉS.BANKMENTES.KAMATMENTES. Új noblechairs EPIC Mercedes-AMG Petronas
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Szóval: a python nem olyan, mint egy alkalmazás, hogy felteszem, és minden működik benne, mert simán lehet olyan script, ami olyan modult próbál importálni, ami éppen nincsen telepítve. Persze ha készen kaptál/vettél egy python programot, akkor értem, és valahol nyilván jogos is. Ha valahol találtál egy scriptet és azt próbálod futtatni, akkor simán benne van, hogy modulokat kell telepíteni.
Ez egy nyelv, amit meg kell tanulni; ha komolyan érdekel, akkor komolyabban utána kell nézni a dolgoknak, igen
