Új hozzászólás Aktív témák
-
justmemory
senior tag
Köszönöm a tippeket!

-
justmemory
senior tag
válasz
cousin333
#670
üzenetére
Igen, most én a Tab-ot 4-re állítottam. Régebben a gedit-et használtam, de átszoktam a vim-re...

A GUI-t illetôen igazad van, én is az egészet abban írnám
Egyébként ami kizárólag a fájl mentéséhez kell, az minimális plusz kódot igényel; én egy sima FileChooserDialog-ra gondoltam. Bár tény, hogy vegyíteni lehet nem a legjobb, már csak azért sem, mert ha valaki még a tanulás elején van, akkor valószínûleg korai 
Sajnos az eseményvezérléses és objektumorientált programírást nagyon gyakorolnom kellene

A GUI-t én arra használom, hogy a telefonomra írjak hasznos appokat

-
justmemory
senior tag
válasz
cousin333
#667
üzenetére
Nem csak téged zavar
Mondjuk ezeket már nem is néztem (zárójel, szóközök, stb.).
Én korábban 2 szóközzel írtam a scripteket, aztán egy programozó cimborám mondta, hogy 4-el kellene. Viszont mivel vim-et használok, a tabulátort állítottam át 4 szóköznyire alapértelmezetten... Ebből esetleg lehet gond a behúzások érzékelésekor, főleg, ha utólag módosítok a korábbi scripteken...
Nem tudom mi legyen, Tab-ot nyomni könnyebb, mint 4 szóközt 
A GUI-val kapcsolatosan igazad lehet; mondjuk nekem a tk csak minimálisan "jött be", hamar elkezdtem a gtk-t használni inkább. Azért gondoltam csak a GUI-ra, mert ha valódi program lesz a scriptből, szerintem a user-ek számára egyszerűbb így használni, mint gépelni, hogy pl. /home/Desktop/akármi/akármimimimimi/valami.txt.
Windows alatt... jah, jogos
Annyira alapvetés már számomra a Linux, hogy a Windows-ról hajlamos vagyok megfeledkezni, ami ilyenformán nyilván nem jó 
Igen, a with is hasznos, valóban

-
justmemory
senior tag
válasz
EQMontoya
#664
üzenetére
Sziasztok!
Szerintem sincs szükség arra, hogy ha már "else", akkor a "kerdes" változónak másik értéket adjunk...
Illetve nem tudom, hogy a sys miért van importálva, használva nincsen
A fájl mentését én valószínűleg gtk-val oldanám meg, mert így ha terminálban adja meg a fájlnevet a user, akkor két dolog van, szerintem: vagy az abszolút elérési utat gépeli be (macera), vagy abba a könyvtárba fogja menteni a txt fájlt, amelyben a script fut...
Tennék bele egy olyan apróságot is, hogy az "i" és "n" betűkön kívül mást ne tudjon megadni a user, mert ebben a formában ha nem "i"-t nyom, azt "n"-nek fogja érzékelni a program.
Az elejére valószínűleg betennék még annyit, hogy
#!/usr/bin/python - nem feltétlenül szükséges, csak könnyebb futtatni;
#-*- coding:Utf-8 -*-; nem tudom, hogy ez utóbbi feltétlenül kell-e; python 2.5-öt használok (régi, tudom, de ez van), ott az ékezetes karakterek miatt kell; nem tudom, hogy a 2.7 vagy akár a 3 tudja-e kezelni alapból az ékezetes karaktereket. -
justmemory
senior tag
válasz
justmemory
#645
üzenetére
Végül a pandas 0.2-t sikerült feltennem forrásból úgy, hogy működjön is (a 0.1 valamiért scipy hibát írt ki az egyik .so fájlra...). Tudom, hogy régi, de a numpy verzióm 1.4.0, python 2.5... Az alapdolgokra és tanulni azért remélem jó lesz

-
justmemory
senior tag
válasz
cousin333
#644
üzenetére
köszi. Sajnos a pip install nem működik; azt nem tettem hozzá - és ezért kérdeztem rá az arm-ra -, hogy telefonra tenném föl, és a nokia n900 alap python-ja sajnos package error-t ír (már korábblan is próbáltam).Végső soron nem baj a függőség, legfeljebb forrásból próbálom feltenni; a mysql-hez szükséges modult is csak így tudtam föltenni. Úgy látom itt is ezt kell próbáljam, csak meg akartam spórolni a küzdést

Még az előző dátumos kérdéshez: úgy láttam sql szerver is felmerült a kérdésben; mivel a python-nak van sql-hez modulja, ha sql adatbázisból kerül beolvasásra, akkor eleve lehet már a bekérésnél is picit "játszani" a dologgal... Mármint ha nem csv-ből kerül beolvasásra, hanem esetleg közvetlenül az adatbázisból.
-
justmemory
senior tag
Ha már belekeveredtem itt a dolgokba: arról esetleg van infója valakinek, hogy a python pandas ARM architektúrán elfut-e...? Az angol nyelvű oldalakon különböző véleményeket olvasok erről... Numpy van, viszont olyan verziót keresek, amihez nem kell a python-dateutils illetve pytz; már ha van ilyen... Eleve python 2.5-höz gondoltam feltenni.
-
justmemory
senior tag
válasz
EQMontoya
#638
üzenetére
Igen, én első körben az if-re gondoltam, de a try is jó, nyilván.
Az a gond, hogy nem tudni, hogy a kétféle dátumformátum honnan és milyen módon kerül beolvasásra, de gondolom egy fájl-ból, simán str-ként vagy int-ként.Ha a formátuma változhat, akkor arra ki kell találni valamit, mert nyilván a sok try és if nem szép
Arról nem is beszélve, hogy a formátumonbanl akár az is változhat, hogy 2016-01-01 vagy 2016-1-1... 
Regex-et még nem írtam, nem volt rá szükségem...
Relatíve alapszinten vagyok még, bár erre nincsen rálátásom, mert amúgy közöm nincs az informatikához végzettségileg -
justmemory
senior tag
-
justmemory
senior tag
válasz
#82595328
#634
üzenetére
Szia(sztok)!
Autodidakta pythonozó vagyok, leginkább öncélú szórakozásképpen írok magamnak programokat, tehát közel sem biztos, hogy a válaszom megfelelő; javítson ki, aki okosabb ebben!
Szerintem nem kell split; .strptime és .strftime átalakításokkal sok mindent el lehet érni attól függően, hogy mi a végcél.
Kiírni majd az open("fájlnév", "rw")-el tudod például.
Új hozzászólás Aktív témák
- Gigabyte H310M-S2H R2.0 / Gigabyte B360M-PRO-VD / Beszámítás OK!
- ADATA Legend 900 2TB 7000MB/s 5400MB/s Gen4 X4 2280 M2 NVMe SSD / Beszámítás OK!
- (Szinte új)Samsung Galaxy Watch 8 44mm+ kiegészítők
- G.SKILL Trident Z RGB 16GB (2x8GB) 3000MHz DDR4 kit / BESZÁMÍTÁS OK!
- Apple iPhone 12 64GB 100% Akku Újszerű,Dobozos,Tartozékaival. 1 Év Garanciával!
- GYÖNYÖRŰ iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3972
- HP EliteBook 840 G7 14" i5 10210u, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Samsung Galaxy Z Flip6 12/512GB - ÚJSZERŰ, Kártyafüggetlen, Kék - 1 év garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- DAHUA 16GB DDR4 3200 MHz laptop RAM
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Egyébként ami kizárólag a fájl mentéséhez kell, az minimális plusz kódot igényel; én egy sima FileChooserDialog-ra gondoltam. Bár tény, hogy vegyíteni lehet nem a legjobb, már csak azért sem, mert ha valaki még a tanulás elején van, akkor valószínûleg korai


