abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Sledujte AbcLinuxu.cz na:
facebook favicon logo  Facebooku twitter favicon logo  Twitteru,   identi.ca favicon logo  Identi.ca,   rss logo  RSS
Rozšířené hledání
×
včera 23:33 | Nová verze
Vyšla distribuce Linux Mint 12 v edici s KDE 4.7.4. Nová verze distribuce přináší zejména nové verze aplikací - Firefox a Thunderbird 8.0, LibreOffice 3.4.3 nebo Amarok 2.4.3. Zajímavostí je, že i tato edice přechází na webový vyhledávač DuckDuckGo, neboť ten je prvním, kdo tuto distribuci finančně podporuje.
Luboš Doležel (Doli) | Komentářů: 0
včera 22:46 | Nová verze
Vyšla jádra 3.0.19, 3.2.3 a 2.6.32.56. Všechna obsahují řadu důležitých oprav a Gregovu výzvu o nutnosti aktualizace.
Nicky726 | Komentářů: 2
včera 11:12 | Nová verze
Slashdot informuje o vydání Unicode 6.1.0. Nová verze přináší kromě jiného také 732 nových znaků (týká se například asijských a afrických jazyků a emotikonů). Jejich přehled a další informace o verzi 6.1 naleznete na serveru unicode.org.
Tomáš Heger (geckon) | Komentářů: 13
včera 10:03 | Pozvánky
Lupa.cz zve na panelovou diskusi o ACTA, která se koná 7. února od 9.30 v kině Atlas na Sokolovské ulici v Praze. Mezi pozvanými jsou Mikuláš Ferjenčík (Česká pirátská strana), Alex Ivančo (Ministerstvo průmyslu a obchodu), nezávislý konzultant a publicista Jiří Peterka, Markéta Prchalová (Česká protipirátská unie) a Miloš Šnytr (Úřad pro ochranu osobních údajů). Diskusi bude moderovat šéfredaktor Lupa.cz Patrick Zandl.
Tomáš Heger (geckon) | Komentářů: 24
včera 09:52 | Komunita
Red Hat na žádosti svých zákazníků prodlužuje podporu Red Hat Enterprise Linuxu ve verzích 5 a 6 ze sedmi na deset let. RHEL 5 tak bude podporován do března 2017 a RHEL 6 dokonce do listopadu 2020. Zdroj: ZDNet.
Tomáš Heger (geckon) | Komentářů: 13
včera 09:39 | Bezpečnostní upozornění
Byla vydána nová verze PHP 5.3.10. Opravena je bezpečnostní chyba CVE-2012-0830. Ta se objevila v předchozí verzi PHP 5.3.9 jako důsledek nepovedené opravy bezpečnostní chyby CVE-2011-4885.
Ladislav Hagara | Komentářů: 3
včera 09:06 | Komunita
Ars technica píše, že vývojář jádra Greg Kroah-Hartman opustil SUSE a stal se z něj „Linux Fellow“, což znamená, že je za svou práci placen z fondu Linux Foundation (podobně jako například Linus Torvalds). K jeho práci bude i nadále patřit mimo jiné správa stabilní větve a některých subsystémů linuxového jádra. Greg sám tuto novinku stručně oznámil na svém webu.
Tomáš Heger (geckon) | Komentářů: 4
2.2. 22:32 | Bezpečnostní upozornění
V pondělí 6. února skončí podpora Debianu 5.0 „Lenny“ (oldstable), což znamená konec aktualizací (včetně bezpečnostních). Pokud tuto verzi máte někde nainstalovánu, měli byste systém povýšit na aktuální stable verzi označenou jako Debian 6 „Squeeze“. Zdroj: Debian-linux.cz.
Tomáš Heger (geckon) | Komentářů: 24
2.2. 22:13 | Zajímavý článek
Aaron Seigo zveřejnil seznam odpovědí na časté otázky ohledně tabletu Spark. Spark bude postaven na Linuxu a KDE Plasma Active.
Luboš Doležel (Doli) | Komentářů: 3
2.2. 22:11 | Upozornění
Pracovníci Národního bezpečnostního týmu CSIRT.CZ, který již více než rok působí v rámci sdružení CZ.NIC, vydali včera doporučení pro správce internetových stránek. Tato doporučení souvisejí se stále trvajícími aktivitami skupiny Anonymous, jejíž sympatizanti útočí na vybrané internetové stránky různých institucí. Vydaná opatření mají za cíl snížit dopady útoků typu DDoS a jsou k dispozici na stránkách bezpečnostního týmu CSIRT.CZ.
Vilem Sladek | Komentářů: 6
Servery pro sdílení souborů (typu MegaUpload)
 (38%)
 (50%)
 (12%)
Celkem 308 hlasů
 Komentářů: 25, poslední včera 09:54
Rozcestník
Reklama
Autoškola testy online Levný benzín
Štítky: není přiřazen žádný štítek

Dotaz: Kopírování souborů v pythonu

2.9.2010 20:39 Marek
Kopírování souborů v pythonu
Přečteno: 345×
Ahoj, může mi někdo prosim říct, proč když spustim tento skriptík:

f=open("zdroj.flv", "r") obsah=f.read() f2=file("cil.flv", "a") f2.write(obsah)

tak soubor cil.flv neodpovídá tomu zdrojovymu? (Je o kilobyte menší a vyhazuje to jinej md5sum ) Dík

Řešení dotazu:


Odpovědi

2.9.2010 20:51 BubakB
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Neznám pro Vaši otázku odpověď, ale mohu Vám jen říci, že pro kopírování souborů v pythonu používám shutil.
2.9.2010 21:03 Marek
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Dík za reakci, mě nejde ani tak o samotný kopírování, spíš mě zajímá, proč se python takhle chová, proč při tomhle postupu dojde k vytvoření de facto odlišného souboru.
2.9.2010 21:00 chrono
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Skús zmeniť módy na "rb" a "ab" (inak sa môžu meniť znaky označujúce konce riadkov).
2.9.2010 21:07 Marek
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Zkusil sem to, dělá to to samí )-:
2.9.2010 21:18 Ondřej Kubečka | skóre: 28 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Nemůžete narážet na tohle z dokumentace standardní knihovny: "Also note that when in non-blocking mode, less data than was requested may be returned, even if no size parameter was given."

Jinými slovy, zkuste možná číst/psát ve smyčce, dokud nepotkáte EOF.
3.9.2010 12:11 Filip Jirsák | skóre: 64 | blog: Fillog
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Nízkoúrovňové implementace čtení souborů ve většině jazyků funguje tak, že načtou maximálně požadované množství dat, ale mohou načíst míň – a je potřeba načítání v cyklu opakovat tak dlouho, dokud nedojdete na konec souboru nebo nenačtete požadované množství dat.
Konečně jsem našel využití pro AdBlock: http://meta.wikimedia.org/w/index.php?title=Special:BannerLoader&banner=blackout
2.9.2010 23:15 Michal Karas | skóre: 44 | blog: /dev/random | Brno
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Ahoj, začal bych asi tím, že bych si použitím hexdump, diff a ascii(7) nejprve ověřil, že je rozdíl opravdu v nějakém symbolu konce řádku a následně začal hledat v dokumentaci, proč tomu tak je.
2.9.2010 23:54 jekub
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
a nezapisuje neco do "zdroj" mezi provedenim read a write?
3.9.2010 11:42 MikeP
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Předpokládám, že porovnání ukáže, že jsou změněné znaky CR+LF za CR. Problém je ve funkci open. Standartně otevírá soubor v textovém modu což pro flv je pitomost :-). Je potřeba připsat mode 'b' do fce open.
6.9.2010 10:33 Venca
Rozbalit Rozbalit vše Re: Kopírování souborů v pythonu
Zkusil bych taky f2.close()

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2011 Argonit s. r. o. Všechna práva vyhrazena.