Creating file of size x

Jan Danielsson jan.danielsson at gmail.com
Mon Jun 6 19:29:21 EDT 2005


Grant Edwards wrote:
>>>>   Is there any way to create a file with a specified size?
>>>
>>>What do you want to put in the file?  Once you've answered that
>>>question, the solution should present itself.
>>
>>Check blocks from an FEC-encoder (Freenet, more specifically).
>>
>>   The problem is that the design I'm working on won't guarantee what
>>order the blocks will be returned in -- so I need to be able to seek to
>>block n's location and write the ckeck block.
> 
> Exactly.  And precisely how did that fail?

   It didn't -- but that's on my platform; I have no idea how it'll work
on another platform; which is why I wanted to be able to first create
the file of the specified size, and then start writing to it.

>>Next block could be m, where m < n. So, they aren't continous.
> 
> If you do a seek before each write, it doesn't matter.

According to Python, posix, Linux, Windows, ANSI-C?



More information about the Python-list mailing list