Форум сайта python.su
Мне необходимо вызвать из одного файла функцию в другом файле.
У меня есть файлы:
f1.py
f2.py
В файле f2.py есть функция f(). В определенный момент в файле f1.py нужно вызвать функцию f().
Это возможно сделать, и если да, то как?
Офлайн
да, для этого надо прочитать любую книжку/статью для новичков
Офлайн
эм… про существование “from f1 import f” я знаю…
я только щас подумал… проблема усложнена тем, что я запуская не из обычного эмулятора питона(там я это без проблем могу сделать), а со сторонней программы, которая модули берет вообще откуда то со стороны по умолчанию… так вот меня интересует возможность прочесть данный файл, не мешая этой программе…
Офлайн
ну да а тут сидят телепаты которым это можно было и не рассказывать
Офлайн
эмулятор питона - это что за чудо такое?
Если ваша сторонняя программа имеет что-то в своем sys.path - туда ваши модули и ложите. Затем их импортируйте и не морочьте никому голову.
Офлайн
прошу прощения за мой русский…
я имел в виду интерпретатор…
Проблема заключается в том, что все модули это программа(xchat) берет из 1 файла .dll (как туда добавить свой модуль я не знаю).
Офлайн
Вопрос снимается - дописал в sys.path нужную директорию…
Офлайн
можно было кинуть прямо к этой дллке в папку, наверно)
Офлайн
ZubchickВ Path добавляется не та директория в которой лежит длл-ка, а текущее место из которого запустили программу.
можно было кинуть прямо к этой дллке в папку, наверно)
Офлайн