Trieda, mazanie suborov, problem s premennou – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Trieda, mazanie suborov, problem s premennou – Python – Fórum – Programujte.comTrieda, mazanie suborov, problem s premennou – Python – Fórum – Programujte.com

 

janik3660
Návštěvník
27. 5. 2010   #1
-
0
-

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

 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")

Nahlásit jako SPAM
IP: 87.197.22.–
HTML, CSS, PHP, MySQL, JAVASCRIPT, PASCAL, C/C++
filippop0
Návštěvník
27. 5. 2010   #2
-
0
-

No a jak to "cesta" definuješ? Máš tam casta vpravo od =, ale nikde ne vlevo.

Nahlásit jako SPAM
IP: 85.71.117.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 9 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý