J'essaie d'exécuter mon exemple de code contenant des fonctions, mais obtenez l'erreur suivante lors de l'exécution de la ligne de commande. P>
python: impossible d'ouvrir le fichier 'fonctions.py': [errno 2 p> blockQuote>
J'ai vérifié mes variables d'environnement et j'ai également examiné mon code. J'utilise actuellement la version Jetbrains Pycharm 2018.3.2, pourrait-il être le problème? P>
3 Réponses :
errno 2 code> fait remarquer dans un fichier ou un répertoire non trouvé (dans ce cas 'Fonctions.py'). Pourriez-vous vérifier si votre chemin de fonctions est correct? P>
Bonjour, j'ai vérifié le chemin. Essayé à l'aide de la ligne de commande et du terminal IDE qui produisent les deux le même résultat. C'est le chemin ci-dessous. (VENV) C: \ Utilisateurs \ User \ PychamProjects \ FirstProjec> Python Fonctions.py
Basé sur vos commentaires, votre code devrait être comme celui-ci: Notez la concaténation dans l'instruction code> Imprimer CODE> et l'attribut Nom.
Et puis si vous êtes sous Windows (comme on dirait que vous êtes), P> py Functions.py
J'ai fait le changement, mais j'ai toujours le même résultat. Cela pourrait-il être un problème avec l'environnement?
@SamuelMasemola probablement non, comment exécutez-vous le fichier maintenant? Faites un clic droit sur le fichier (ouvert dans le pycham) et cliquez sur Exécuter 'Fonctions.py' Code> Et qu'est-ce que vous obtenez?
J'ai triché le problème maintenant. Le problème était initialement lors de la création du fichier dans l'EDI à l'aide de l'Assistant Pycham et de cliquer sur le fichier au lieu de la sélection de fichier Python. Remarqué cela après avoir vérifié directement le répertoire. Merci beaucoup pour l'aide et espoir de fournir une contribution plus précieuse à l'avenir alors que je continue d'apprendre et de grandir avec Python :)
@SamuelMasemola Cheers, vous pouvez marquer la réponse et fermer la question si elle a aidé!
Il y avait une erreur dans la ligne ci-dessous de votre code
Imprimer ("Le résultat est" + Résultat) P> blockQuote>
Le problème est que vous ne pouvez pas concaténer string strong> avec
int fortre> valeur p> et aussi je ne suis pas capable de vous comprendre Problème, mais ci-dessous, vous trouverez un code que vous souhaiterez peut-être de votre relevé de problème. P>
xxx pré> ou strong> p>
xxx pré> p>
Que tapez-vous dans la cmd?
S'il vous plaît poster votre code
Ci-dessous est le code et la commande sur CMD def my1st (): firstvar = 1 secondvar = 2 résultat = PremierVar + secondvar Imprimer ("Le résultat est" + Résultat) Si Nom B> == " ==" Main B> ": my1st () C: \ users \ user \ pychamprojects \ FirstProjec> Fonctions Python.py
Veuillez éditer votre réponse pour ajouter ces informations supplémentaires car elles faciliteront les autres de voir et de répondre à votre question.