Самый легкий метод должен использовать sys.path.append ().
Однако можно также интересоваться импорт модуль. Это обеспечивает доступ к внутренним функциям импорта.
# mod_name is the filename without the .py/.pyc extention
py_mod = imp.load_source(mod_name,filename_path) # Loads .py file
py_mod = imp.load_compiled(mod_name,filename_path) # Loads .pyc file
Это может привыкнуть к загрузочным модулям динамично, когда Вы не знаете имя модуля.
я использовал это в прошлом для создания сменного интерфейса типа к приложению, где пользователь записал бы сценарий со специализированными функциями, и просто отбросить их сценарий в определенном каталоге.
кроме того, эти функции могут быть полезными:
imp.find_module(name[, path])
imp.load_module(name, file, pathname, description)
Беспокойство Don’t, у Вас есть livecd/usb там? Используйте его, чтобы запустить продуктивную среду и соединиться с беспроводной сетью. Тогда откройте Google и введите восстановление начальной загрузки, первую ссылку на мой поиск это wiki справки сообщества Ubuntu, там можно найти эти команды:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Нажатие Ctrl + Высокий звук + T для открытия терминала. Для вставки его в терминале копия как Вы обычно делает и вставляет с Ctrl + сдвиг + V , таким образом, Вы не должны писать его.
А маленькое окно открывается, выберите рекомендуемое восстановление. У Вас есть больше инструкций в сообществе страница Wiki для расширенных настроек с программой.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair &
Это еще не работает в 14,04, потому что файлы для Надежного человека еще не доступны. Поскольку у меня есть та же проблема, я попытаюсь зафиксировать ее путем создания диска восстановления начальной загрузки.