T
Tony C
Does Python have a function that is analogous to C's write() or
fwrite()-
that is , I want to write a file (of arbitrary data) that is 100K, or
1MB (or more) bytes long..
Both write() and fwrite() in C allow the user to specify the size of
the data to be written.
Python's write only allows a string to be passed in.
Sure, I could create a string that is n Megabytes long, and pass it to
write, but it seems as though there should be a better way ???
String manipulation is typically considered slow.
st="X" * 1048576
fh=open("junk","wb")
fh.write(st)
fh.close()
thanks
fwrite()-
that is , I want to write a file (of arbitrary data) that is 100K, or
1MB (or more) bytes long..
Both write() and fwrite() in C allow the user to specify the size of
the data to be written.
Python's write only allows a string to be passed in.
Sure, I could create a string that is n Megabytes long, and pass it to
write, but it seems as though there should be a better way ???
String manipulation is typically considered slow.
st="X" * 1048576
fh=open("junk","wb")
fh.write(st)
fh.close()
thanks