0
votes

Python ne peut pas importer des fichiers PY dans le même dossier

  • Version VSCode: 1.41.1
  • Version OS: Ubuntu 18.04

    étapes pour reproduire: xxx xxx xxx

    Utilisez des exemples pour résoudre des problèmes dans un projet Exécutez le fichier test.py, et je reçois "ModuLenotfoundError: aucun module nommé 'Func'" J'ai utilisé "ctrl '+ bouton gauche de la souris dans test.py pour passer à FUNC Le même code peut être exécuté dans Pycham


2 commentaires

Le répertoire de travail doit être la racine de l'arborescence de fichiers, je ne sais pas comment la définir dans le code Visual Studio (les modules importés sont importés par rapport au répertoire de travail lorsque vous venez d'exécuter un fichier)


Veuillez noter que l'importation de l'extérieur du colis est presque toujours une mauvaise idée. Cela implique de jouer avec des importations relatives, ce qui est, bien ... Messy. Essayez toujours de structurer votre projet pour éviter de tels problèmes. Voir Python.org/Dev/Peps/PEP-0008/#IMPORTS - a>


3 Réponses :



-1
votes

Solution simple une ligne xxx

et appelez la fonction à l'aide de auto.func () .


0 commentaires

0
votes

ajoutez ceci dans test.py, avant d'importer: xxx

pour moi, ce n'est pas une bonne organisation de fichiers. Une meilleure pratique peut être aussi ci-dessous:

Laissez votre arborescence de votre projet: xxx

et écrire test.py comme: < Pré> xxx


0 commentaires