Я пытаюсь импортировать модуль в свой скрипт python, и я не могу заставить его работать. Итак, у меня есть мой скрипт python: /home/user/pythonscript/oneDir/onescript.py И я хотел бы использовать скрипт, который является каталогом выше в иерархии: /home/user/pythonscript/common.py So Я сделал следующее в верхней части моего onescript.py:Функция модуля Python не определена
import sys
sys.path.insert(1,'/home/user/pythonscript')
import common
в моем common.py файл, у меня есть функция onecConnect, и когда я пытаюсь запустить onescript.py, который использует onecConnect функцию, я получаю следующая ошибка: nameError: name 'onecConnect' не определен
Любой может видеть, что я делаю неправильно или забыл сделать? Спасибо
Что такое трассировка ошибки? –
Вы выполняете 'onecConnect()' или 'common.onecConnect()'? – Kevin
В консоли единственная вещь, которую я вижу, - Traceback (самый последний вызов recet): Файл «onescript.py», строка 25, в s = oneConnect() NameError: имя 'onecConnect' не определен Я звоню onecConnect , а не common.onecConnect (я попробовал и получил кучу ошибок) –