Найти - Пользователи
Полная версия: Взаимодействие между файлами.
Начало » Python для новичков » Взаимодействие между файлами.
1
Angal
Мне необходимо вызвать из одного файла функцию в другом файле.

У меня есть файлы:
f1.py
f2.py

В файле f2.py есть функция f(). В определенный момент в файле f1.py нужно вызвать функцию f().

Это возможно сделать, и если да, то как?
bazooka
да, для этого надо прочитать любую книжку/статью для новичков
Angal
эм… про существование “from f1 import f” я знаю…

я только щас подумал… проблема усложнена тем, что я запуская не из обычного эмулятора питона(там я это без проблем могу сделать), а со сторонней программы, которая модули берет вообще откуда то со стороны по умолчанию… так вот меня интересует возможность прочесть данный файл, не мешая этой программе…
bazooka
ну да а тут сидят телепаты которым это можно было и не рассказывать
Андрей Светлов
эмулятор питона - это что за чудо такое?
Если ваша сторонняя программа имеет что-то в своем sys.path - туда ваши модули и ложите. Затем их импортируйте и не морочьте никому голову.
Angal
прошу прощения за мой русский…
я имел в виду интерпретатор…

Проблема заключается в том, что все модули это программа(xchat) берет из 1 файла .dll (как туда добавить свой модуль я не знаю).
Angal
Вопрос снимается - дописал в sys.path нужную директорию…
Zubchick
можно было кинуть прямо к этой дллке в папку, наверно)
knkd
Zubchick
можно было кинуть прямо к этой дллке в папку, наверно)
В Path добавляется не та директория в которой лежит длл-ка, а текущее место из которого запустили программу.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB