Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu Petr Přikryl
nefunguje ani takovyto obycejny priklad: t = file('blabla.txt', 'a+') t.write(Lorem ipsum dolor sit amet) print t.read() t.close() Ocekaval jsem, ze se vypise prazdny retezec (vzhledem k tomu, ze se snazim cist na konci souboru). Tento priklad ale opakovane a bez vyjimky do konzole vypise

[python] file type v python3

2010-07-15 Tema obsahu slush
2010/7/15 Petr Přikryl prik...@atlas.cz: t = open('blabla.txt', 'a+', buffering=0) t.write(Lorem ipsum dolor sit amet) ## t.seek(0) print t.read() t.close() Poznámka: Pro otvírání souboru by se měla používat funkce open() a ne file(). V Python 3 file() neexistuje. Diky za zajimavy

Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu Petr Přikryl
To znamená, že to může mít co do činění s použitím vyrovnávacího bufferu, který může být v Linuxu a pod Windows obsluhován jinak Takze to znamena, ze Windowsi fread() obsahuje buffer overflow? OK, chapu, nemusi to byt chyba pythonu, ale v takovem pripade to je snad jeste horsi. Je to asi

Re: [python] file type v python3

2010-07-15 Tema obsahu Petr Přikryl
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

Re: [python] file type v python3

2010-07-15 Tema obsahu slush
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

Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu Petr Přikryl
No vida. Víc hlav, víc zelí. Fuguje to ;) Michal Molhanec napsal [...] MSDN: When the r+, w+, or a+ access type is specified, both reading and writing are allowed (the file is said to be open for update). However, when you switch between reading and writing, there must be an intervening

Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu Michal Molhanec
Dne Čt 15. července 2010 14:03:35 slush napsal(a): Super, moc diky. Tohle to aspon vysvetluje. 2010/7/15 Michal Molhanec mol-pyt...@seznam.cz: MSDN: When the r+, w+, or a+ access type is specified, both reading and writing are allowed (the file is said to be open for update). However,

Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu slush
Moc diky vsem za reakce, dost mi to dalo. MSDN znam, ale naposled jsem pod Win vyvijel pred deseti lety. Ted vyvijim pod Linuxem a podporu pro Win resim vlastne jen pro to, ze bych casem vysledek rad submitnul do pypi. Takze se omlouvam za blbe dotazy a neznalost Win prostredi. 2010/7/15 Hynek

Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu Petr Messner
2010/7/15 slush sl...@centrum.cz: Bohuzel, mmap resi pouze fyzicky pristup k disku, nejde pouzit pro libovolny file-like object. Podporu pro velmi velke diskove soubory (jako specialni pripad) pres mmap planuji do dalsi verze, kazdopadne musim to nejdriv vyresit obecne tak, aby slo