Anonymní profil Jirka – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jirka – Programujte.comAnonymní profil Jirka – Programujte.com

 

Příspěvky odeslané z IP adresy 89.177.101.–

Jirka
Python › Flask, uprava souboru
11. 7. 2017   #217028

lze to tedy takto..

import StringIO

f = request.files['file']
s = StringIO.StringIO(f.stream.read())
lineLen=0

for line in s:
	f.stream.seek(lineLen)
	#jakakoliv logika s line
	lineLen+=len(line))

f.stream.seek(0)
f.save()
Jirka
Python › Flask, uprava souboru
10. 7. 2017   #217027

#2 gna

Díky moc za zprávu, už si s tím hraju

Jirka
Python › Flask, uprava souboru
10. 7. 2017   #217001

Ahojte, python (a obecně programátorský) začátečník tady, snažím se o parsování obsahu souboru který se nahrává přes html form ve Flask appce, rád bych ten obsah prošel a upravil v čase mezi načtením souboru a jeho uložením, konkrétně

f = request.files['file']
#tady provest parsovani obsahu souboru..
#a ulozit
f.save()

Ta "věc" f je typu FileStorage, když se do toho pokusím zapsat .write(), nebo to například přečtu .read(), nebo to projdu cyklem v enumerate(f) tak každou ze zmíněnejch akcí dojde k vymazání dotčených dat z výslednýho souboru co se nahraje..

Mohl by mi prosím někdo objasnit o co se jedná? Snažil jsem se tomu sám přijít na kloub, ale je to pro mě dost neprůhledný.. Je mi tak nějak jasný že ta odpověď bude v nějaké obecné pythoní komponentě, magický slovo bude zřejmě stream, ale co konkrétně kolem toho potřebuji netuším

díky a budu rád za jakýkoli podnět

 

 

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