| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 01.01.09 Prihlásený: 22.06.11 Príspevky: 87 Témy: 25 |
Cafte, tak vcera som zacal s pythonom a riesim jeden problem teraz, chcel som spravit maly skript ktory bude moct editovat alebo mazat subory, problem je ale v predavani hodnot premennych, nemam v tom este celkom jasno, tak prosim keby ste mi nejako pomohli. (kod este nieje kompletny ale pise mi chybu s premennou cesta ze je undefined). Diks
Kód: class execute(cesta,cinnost): def __INIT__(self): import os self.subor = cesta existuje_mod = os.F_OK existuje_hodnota = os.access(cesta, existuje_mod) if existuje_hodnota == True: vykonaj(cinnost) elif existuje_hodnota == False: print "Subor neexistuje alebo cesta nieje spravna"
def vykonaj(self): self.cinnost = cinnost self.cesta = cesta cinnost = { "vymaz": vymazat(self.cesta), "edituj": edituj(self.cesta), }
def vymazat(self): self.cesta = cesta os.remove(self.cesta) instancia = execute("D:\wamp\www\index.php", "vymaz")
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 27.05.2010 11:56 | |
|
skus presunut ceste,cinnost do konstruktora INIT za self, lebo tvoj zapis hovori otom ze tvoja trieda je odvodena od tired cesta a cinnost. ale mozno sa mylim, tiez s pythonom iba zacinam
|
|
Registrovaný: 01.01.09 Prihlásený: 22.06.11 Príspevky: 87 Témy: 25 | Napísal autor témy janik366: 27.05.2010 17:36 | |
|
opravene a teraz
instancia = execute("D:\wamp\www\index.php", "vymaz")
TypeError: this constructor takes no arguments
:D
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 28.05.2010 8:07 | |
|
no python je case sensitive , takze musis davat pozor ci pises velke alebo male pismena , skus __INIT__ vymenit za __init__
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Mazanie suborov v Operačné systémy Microsoft | 1 | 505 | 31.12.2007 16:07 pawelino | | Mazanie súborov v Operačné systémy Unix a Linux | 3 | 272 | 07.01.2013 20:22 XOLOO | | mazanie súborov v Ostatné programy | 8 | 1598 | 22.01.2010 14:25 buslo | | [Python] vymazanie pdf suborov v Perl, Python, Ruby, CGI | 3 | 469 | 26.07.2017 20:08 magic | | hlaska - neregistrovana trieda v Antivíry a antispywary | 3 | 1283 | 08.04.2008 21:59 br4n0 | | Trieda v Jave v Assembler, C, C++, Pascal, Java | 3 | 390 | 07.02.2014 8:55 m@rtyn | | Spolahlivy Phone/Stredna Trieda v Mobilné zariadenia | 6 | 687 | 27.11.2016 8:15 Smith Wesson | | CSS Vlastna trieda pre anchor v HTML, XHTML, XML, CSS | 2 | 365 | 08.03.2012 18:46 BlackB | | Ako pridat zopar suborov do image *.nrg suborov? v Ostatné programy | 7 | 1270 | 30.08.2007 12:33 paulix | | trieda na prácu s mysql databázov v PHP, ASP | 18 | 725 | 01.02.2009 9:58 stenley | | trieda phpexcel -> problém s diakritikou v PHP, ASP | 1 | 263 | 11.02.2014 9:36 stenley | | taka mala vecicka - namiesto bydliska trieda v Redakčné systémy | 4 | 454 | 14.12.2006 20:59 xyz | | 24" stredna trieda - TN vs IPS v Monitory, televízory a projektory | 17 | 2826 | 19.09.2010 18:43 exot | | Trieda komplexné číslo a preťaženie operátorov? Poradte.... v Assembler, C, C++, Pascal, Java | 5 | 629 | 19.03.2017 0:12 void | | Preco mi trieda nenacitava atributy v xml? v Android, iOS, Windows Phone (Mobile) | 4 | 484 | 29.06.2014 12:42 incredible | | Mazanie v PHP, ASP | 6 | 938 | 02.11.2007 20:06 Flety |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|