56 votes

Comment importer un fichier en python avec des espaces dans le nom ?

Dois-je supprimer tous les espaces du nom de fichier pour l’importer, ou existe-t-il un moyen de dire `` qu’il y a des espaces ?

12voto

drevicko Points 1073

Si vous voulez faire quelque chose comme `` (mais avec un espace au lieu d’un trait de soulignement), vous pouvez utiliser execfile (docs ici):

bien qu’il soit préférable d’éviter les espaces dans les noms de fichiers sources.

9voto

TBirkulosis Points 471

Vous pouvez également utiliser la fonction, qui est un wrapper autour de .

ou

Plus d’infos: https://docs.python.org/3/library/importlib.html

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