Home

Ehsan wrote:
> On Aug 3, 10:10 pm, Steve Holden <st...@holdenweb.com> wrote:
[...]
>> I'm guessing there are binary files and you are running on Windows,
>> which is inserting a carriage return before ebery newline. Try
>>
>> localFile = open(fileName, 'wb')
>>
>> to avoid thus behavior.
[...]
> thanx Steve
> It works but could you explain more what's wrong with just 'w'?
>

Hmm, I thought I had. 'b' stand for 'binary', and the system sends out
exactly the bytes you right. Without the 'b' it assumes you are handling
text, so Windows "CR/LF" line endings are converted to "LF" or reading,
and "LF" is converted to "CR/LF" on writing.

regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
--------------- Asciimercial ------------------
Get on the web: Blog, lens and tag the Internet
Many services currently offer free registration
----------- Thank You for Reading -------------

previous
next

Re: how to pass a custom object to re.search?
Re: Enums
ShowMeDo.com Announces Winner of Most-Video-Plays of the Month
Re: member functions and implicit "this"
pure python for sms
paraprotex
paraprotex
paraprotex
paraprotex
paraprotex