Запуск файла Python внутри себя - PullRequest
0 голосов
/ 06 ноября 2011

Можно ли запустить другой файл Python из основного файла Python.Например:

У меня есть файл Main.py и его серверы в качестве основного каталога для следующих файлов:

  • Калькулятор площади поверхности
  • Научный калькулятор

Как бы вы импортировали в них файл Python.Я надеялся сделать это, чтобы сохранить самоорганизацию.

Может ли это открыть файл в формате .txt, но написанный на python?

Спасибо

1 Ответ

2 голосов
/ 06 ноября 2011

Вам не нужно указывать им файл Python, вам просто нужно ключевое слово import, чтобы сделать это.

Итак, из вашего Main.py файл, который вы можете сделать:

from other_python_file import SurfaceAreaCalculator, ScientificCalculator

Таким образом, вы будете "запускать" other_python_file.py файл в Main.py .

Если вы хотите запускать контент из файла TXT , я думаю, вы могли бы использовать eval или execfile для этого.Не знаю, хорошая ли это идея, хотя ...

...