[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 22.06.11
Príspevky: 87
Témy: 25 | 25
NapísalOffline : 27.05.2010 11:40 | python, trieda, mazanie suborov

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




Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 27.05.2010 11:56 | python, trieda, mazanie suborov

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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 22.06.11
Príspevky: 87
Témy: 25 | 25
Napísal autor témyOffline : 27.05.2010 17:36 | python, trieda, mazanie suborov

opravene :) a teraz

instancia = execute("D:\wamp\www\index.php", "vymaz")
TypeError: this constructor takes no arguments

:D:D


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 28.05.2010 8:07 | python, trieda, mazanie suborov

no python je case sensitive , takze musis davat pozor ci pises velke alebo male pismena , skus __INIT__ vymenit za __init__


 [ Príspevkov: 4 ] 


python, trieda, mazanie suborov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

mazanie súborov

v Ostatné programy

8

1667

22.01.2010 14:25

buslo

V tomto fóre nie sú ďalšie neprečítané témy.

Mazanie suborov

v Windows

1

583

31.12.2007 16:07

pawelino

V tomto fóre nie sú ďalšie neprečítané témy.

Mazanie súborov

v Unix-like systémy

3

364

07.01.2013 20:22

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

[Python] vymazanie pdf suborov

v Backend

3

574

26.07.2017 20:08

magic

V tomto fóre nie sú ďalšie neprečítané témy.

Trieda v Jave

v Backend

3

495

07.02.2014 8:55

m@rtyn

V tomto fóre nie sú ďalšie neprečítané témy.

hlaska - neregistrovana trieda

v Antivírusy a ochrana

3

1373

08.04.2008 21:59

br4n0

V tomto fóre nie sú ďalšie neprečítané témy.

Spolahlivy Phone/Stredna Trieda

v Prenosné zariadenia

6

820

27.11.2016 8:15

Smith Wesson

V tomto fóre nie sú ďalšie neprečítané témy.

CSS Vlastna trieda pre anchor

v Frontend

2

439

08.03.2012 18:46

BlackB

V tomto fóre nie sú ďalšie neprečítané témy.

Ako pridat zopar suborov do image *.nrg suborov?

v Ostatné programy

7

1411

30.08.2007 12:33

paulix

V tomto fóre nie sú ďalšie neprečítané témy.

taka mala vecicka - namiesto bydliska trieda

v CMS

4

520

14.12.2006 20:59

xyz

V tomto fóre nie sú ďalšie neprečítané témy.

trieda na prácu s mysql databázov

v Backend

18

799

01.02.2009 9:58

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

trieda phpexcel -> problém s diakritikou

v Backend

1

323

11.02.2014 9:36

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Preco mi trieda nenacitava atributy v xml?

v Mobilné aplikácie

4

578

29.06.2014 12:42

incredible

V tomto fóre nie sú ďalšie neprečítané témy.

24" stredna trieda - TN vs IPS

v Monitory, televízory a projektory

17

2932

19.09.2010 18:43

exot

V tomto fóre nie sú ďalšie neprečítané témy.

Trieda komplexné číslo a preťaženie operátorov? Poradte....

v Backend

5

743

19.03.2017 0:12

void

V tomto fóre nie sú ďalšie neprečítané témy.

Mazanie

v Backend

6

1247

02.11.2007 20:06

Flety



© 2005 - 2026 PCforum, edited by JanoF