Inclure du code (fichier compressé) dans un script ?
Bonjour,
Je souhaiterais inclure des données issues de fichiers au format zip dans un script Python. Comment présenter ses données dans le script pour éviter une erreur de syntaxe ? Il me semble que j'ai déjà vu la réponse quelque part mais j'avoue que je cale un peux...
Voici en gros ce que je souhaite faire (et qui ne fonctionne pas bien sur) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #!/usr/bin/env python
# -*- coding: ISO8859-1 -*-
#
#
#
def lirefichier(fichier):
f=open(fichier, 'rb')
donnees = f.read()
f.close()
return donnees
datas = lirefichier('donnees.zip')
script="""#!/usr/bin/env python
# -*- coding: ISO8859-1 -*-
#
#
#
datas =""" + "'" + datas + "'" + """
def ecrirefichier(fichier, donnees):
f=open(fichier, 'wb')
f.write(donnees)
f.close()
ecrirefichier('donnees.zip', datas)"""
f=open('setup.py', 'w')
f.write(script)
f.close() |
Une idée ?
Merci d'avance