fichiers~20171217-144122.py 728 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. '''
  4. Ce module facilite l'import/export de fichiers
  5. '''
  6. def importer ( chemin ) :
  7. '''String -> File
  8. tente d'importer le fichier dont le chemin est spécifié'''
  9. try:
  10. fichier = open( chemin, 'r' )
  11. lignes = fichier.readlines()
  12. fichier.close()
  13. return lignes
  14. except Exception as erreur:
  15. print erreur
  16. return False
  17. def exporter ( contenu, chemin=False ):
  18. ''''''
  19. if ( chemin == False ):
  20. chemin = generer_nom_de_fichier()
  21. fichier = open( chemin, 'w' )
  22. fichier.write( contenu )
  23. fichier.close()
  24. def generer_nom_de_fichier ():
  25. return datetime.datetime.now().strftime("%Y-%m-%d-%Hh%Mm%Ss.txt")