Ú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
- Garmin Forerunner 255 Music - nem csak futóknak
- Assetto Corsa Rally
- mefistofeles: Az elhízás nem akaratgyengeség! 2 Ahogy én csinálom.......
- talmida: Változások 2. rész
- Kicombosította az M5-ös SoC-családot az Apple
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Robot fűnyírók
- CASIO órák kedvelők topicja!
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- GoodSpeed: Daikin FTXF35E / RXF35F Sensira 3,3 kW Inverteres klíma - a Sztori
- További aktív témák...
- Lenovo ThinkPad X1 Carbon Gen 10 i5-1245U / 16GB RAM / 512GB NVMe SSD / 1920 1200 / EU billentyűzet
- Lenovo ThinkPad X1 Carbon Gen 7 i5-8365U / 8GB RAM / 256GB NVMe SSD / 14" FHD / 12 hónap garancia
- Lenovo ThinkPad X1 Carbon Gen 9 i5-1145G7 / 16GB RAM / 256GB NVMe SSD / 14" WUXGA / 12 hónap garanci
- Gtx 1080/ Intel I7 8700K/ 16GB Ram/ 256GB M2 SSD/ 1TB HDD/ Win11
- Gtx 1050Ti/ Intel I5 7500/ 16GB Ram/ 256GB Sata SSD/ 1.5TB HDD/ Win11
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 256GB 1 év garancia
- Dell Latitude 7490 14" FHD IPS, i5 8250, 8-16GB RAM, SSD, NFC, jó akku, számla, 6 hó gar
- Lenovo ThinkPad E15 Gen 2 15,6" - i7 1165G7, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Dell Precision 7550 i7-10850H 32GB 1TB Nvidia RTX3000 6GB 1 év garancia
Á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
