Creating a file with $SIZE
Robert Bossy
Robert.Bossy at jouy.inra.fr
Wed Mar 12 08:52:03 EDT 2008
k.i.n.g. wrote:
> I think I am not clear with my question, I am sorry. Here goes the
> exact requirement.
>
> We use dd command in Linux to create a file with of required size. In
> similar way, on windows I would like to use python to take the size of
> the file( 50MB, 1GB ) as input from user and create a uncompressed
> file of the size given by the user.
>
> ex: If user input is 50M, script should create 50Mb of blank or empty
> file
>
def make_blank_file(path, size):
f = open(path, 'w')
f.seek(size - 1)
f.write('\0')
f.close()
I'm not sure the f.seek() trick will work on all platforms, so you can:
def make_blank_file(path, size):
f = open(path, 'w')
f.write('\0' * size)
f.close()
Cheers,
RB
More information about the Python-list
mailing list