Re: Write to a binary file
- From: kyosohma@xxxxxxxxx
- Date: 4 Apr 2007 10:40:27 -0700
On Apr 4, 11:40 am, "Thomi Aurel RUAG A" <Aurel.Th...@xxxxxxxx> wrote:
Hy
I'm using Python 2.4.2 on an ARM (PXA-270) platform (linux-2.6.17).
My Goal is to write a list of bytes down to a file (opened in binary
mode) in one cycle. The crux is that a '0x0a' (line feed) will break the
cycle of one writing into several pieces. Writing to a "simple" file,
this wouldn't cause any problem.
Assuming - without questioning ;-) - that a device file (/dev/*) has to
be written in one cycle because one write call will be interpreted as
one "transaction". The write behaviour on line feed's isn't really
usefull because such "transactions" would be broken up into serveral
pieces and therefore for the device into several "transactions".
Is there a possibility to write a list of bytes "en bloc" to a binary
file? (without the interpreting of the line feed's)
Opening a file i binary mode (i.e "wb") seems not to be enough.
Thank you for any help
Aurel
I don't know if these will help or not, but they all have info on
binary file writing:
http://mail.python.org/pipermail/python-list/2001-September/105529.html
http://docs.python.org/tut/node9.html
http://www-128.ibm.com/developerworks/opensource/library/os-python8/
If your data is a bunch of strings, have to tried just concatenating
them into one variable and writing that? If Python is the only program
you will use to read the data, you should be able to pickle it.
Mike
.
- References:
- Write to a binary file
- From: Thomi Aurel RUAG A
- Write to a binary file
- Prev by Date: try... except SyntaxError: unexpected EOF while parsing
- Next by Date: Re: try... except SyntaxError: unexpected EOF while parsing
- Previous by thread: Write to a binary file
- Next by thread: Re: Write to a binary file
- Index(es):
Relevant Pages
|
|