Il existe au moins deux façons d'écrire dans un fichier en python :
f = open(file, 'w')
f.write(string)
ou
f = open(file, 'w')
print >> f, string # in python 2
print(string, file=f) # in python 3
Y a-t-il une différence entre les deux ? Ou l'un d'entre eux est-il plus pythique ? J'essaie d'écrire un tas de HTML dans un fichier et j'ai donc besoin d'un tas d'instructions d'écriture/impression dans mon fichier (mais je n'ai pas besoin d'un moteur de création de modèles).