54 votes

créer un fichier de taille particulière en python

Je souhaite créer un fichier d'une taille particulière (disons, 1 Go). Le contenu n'a pas d'importance puisque je vais y mettre des trucs.

Ce que je fais c'est :

 f = open("E:\\sample", "wb")
size = 1073741824 # bytes in 1 GiB
f.write("\0" * size)

Mais cela prend trop de temps à terminer. Cela me prend environ 1 minute. Que peut-on faire pour améliorer cela ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X