Résolue

Probleme lorsque j exécute Run Python file terminal

# Résolution d'erreurs # VSCode

Lorsque j utilise la fonction Run sélection /Line in Python Terminal , cela fonctionne comme l’exemple

mais lorsque j utilise la fonction

Run Python File terminal

j’ai ce message d erreur

Pouvez vous m aider

merci

Bonjour,


As tu vu à partir de 2:16 dans la vidéo ce que dit Thibault sur le mélange entre les interpréteurs et le terminal ? Supprimes bien la session précédente avec "la petite poubelle" et dis nous si cela résout ton problème.


Aussi petit conseil: évites de nommer tes scripts avec des caractères spéciaux comme des guillemets ou des espaces. ça peut poser des problèmes quand plus tard tu voudras importer tes modules d'un script à l'autre.


A ta disposition si ce n'est pas clair.

Bonsoir


j avais déjà cut comme préconisé dans la vidéo, le problème ne vient pas de la .


en ce qui concerne les guillemets et les espaces , j.ai tout simplement reproduit l.exemple de la vidéo .

le pb , persiste.

Bonsoir,


je ne sais pas si ça vient de là mais est-ce normal que le fichier s'appelle print("HELLO WORLD").py ?

Je ne sais pas si les interpreteurs arrivent à le lire le fichier alors qu'il y a du code python dans le nom.


pour info mon Pycharm m'autorise pas à l'enregistrer avec ce nom.

Invalid file name: 'print("HELLO WORLD").py'

Thibault houdon

Mentor

Salut Moha,


Effectivement le problème vient du nom du fichier. Quand tu as un espace dans le nom du fichier, Visual Studio Code met des guillemets autour du nom du fichier pour indiquer qu'il ne s'agit pas de plusieurs commandes à la suite mais bien du chemin complet vers le fichier.


Le problème c'est que tu as des guillemets aussi dans le nom de ton fichier !


Du coup le guillemet avant le HELLO ferme le premier guillemet qui est ouvert au début du nom du fichier ("/Users/bak....).


Comme indiqué par Pierre-André, il faut vraiment éviter les caractères spéciaux (guillemets, espaces, symboles) dans les noms des fichiers.


Par exemple pour ce script tu pourrais le nommer hello_world.py


Bonne continuation !

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.