Python ModuleNotFoundError - PullRequest
       6

Python ModuleNotFoundError

0 голосов
/ 04 ноября 2018

Прежде всего, ни один вопрос, который я нашел в Интернете, не помог мне решить эту проблему. Итак, у меня есть эта структура:

.
└── Python Scripts
    ├── Functii.py
    └── Generator Siruri
         └── GeneratorSiruri.py

У меня есть другой каталог внутри Python Scripts, кроме Generator Siruri, и несколько дополнительных .txt файлов, которые я использую в GeneratorSiruri.py, но я не включил их, так как считаю их неуместными. Внутри GeneratorSiruri.py я хочу импортировать функцию из Functii.py, которая находится в предыдущем каталоге. Первая строка, которую я использую для импорта указанной функции:

 from Functii import citeste_fisier

где citeste_fisier - это имя функции. На самом деле я попытался импортировать все из моего модуля пользовательских функций, поскольку их так мало, но ничего не работает. Я попробовал все варианты оператора импорта. Вот некоторые из них:

 - from .. Functii import citeste_fisier
 - import Functii
 - from Functii import *

и многие другие его варианты. Что более интересно, так это то, что одноклассник копировал мою структуру, и импорт работал для него нормально. И да, я знаю, что мог бы создать пакет с __init__.py, но он должен работать и без него, и я предпочитаю не менять структуру, если она должна работать так, как я хотел изначально.

...