Super, myslim, ze io.FileIO je presne ta trida, na ktere se da v python3 stavet.
Diky, Marek 2010/7/15 Petr Přikryl <prik...@atlas.cz>: > >>Diky za zajimavy postreh, o absenci file() v python3 jsem netusil. >>Vzhledem k tomu, ze me dopredna kompatibilita zajima to budu muset >>resit. Jak lze v python3 resit nasledujici konstrukci? >> >>class test(file): >> def test(self): >> return 'test' >> >>g = test('pokus.txt', 'w') >> >> >>Mym cilem je vytvorit objekt, ktery dokaze dedit po libovolnem >>file-like objektu, ktery pouziva jako vlastni cache. Dedicnost resim >>dynamicky pouzitim type() a definovanim noveho typu v runtime. Zni to >>na prvni pohled trochu desive, ale myslim, ze pro to mam rozumne >>duvody. Abych toho ale dosahnul, potrebuji znat typ nebo classu >>standardniho souboru. Instance objektu nad otevrenym souborem mi >>pochopitelne nestaci. > > Nemám osobní pracovní zkušenost, ale Python 3 má nový modul > io -- viz http://docs.python.org/py3k/library/io.html#module-io > > Zabudovaná funkce open() je teď alias na io.open(). V tom modulu > jsou nějaké bázové třídy... Bude nutné nastudovat. > > Petr > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python