Вызов функции из другого файла - Python
Формулировка задачи:
Всем, привет!
Изучаю python, требуется ваша помощь))
У меня был файл run.py, в нём было:
Теперь я хочу разобраться, как сделать так, чтобы run.py у меня был просто файлом для запуска, а всё остальное было в других файлах.
Я сделал значит:
1. Создал директорию в папке проекта test1, в ней файл hello.py
2. В hello.py перенёс из run.py
3. В hello.py в начале файла добавил:
4. в run.py добавил:
test1/hello.py:
Также во всех директориях я создал __init__.py
Компиляция проходит успешно.
Но на деле не вызывается hello.py
Помогите пожалуйста советом
Листинг программы
- from flask import Flask
- app = Flask(__name__)
- @app.route('/')
- def hello_world():
- return 'Hello, World!'
- if __name__=="__main__":
- app.run()
Листинг программы
- @app.route('/')
- def hello_world():
- return 'Hello, World!'
Листинг программы
- from flask import app
- from test1.hello import *
Листинг программы
- import flask import app
В итоге, вот два файла:
run.py:
Листинг программы
- from flask import Flask
- import flask import app
- app = Flask(__name__)
- if __name__=="__main__":
- app.run()
Листинг программы
- import flask import app
- from test1.hello import *
- @app.route('/')
- def hello_world():
- return 'Hello, World!'
Решение задачи: «Вызов функции из другого файла»
textual
Листинг программы
- from test1.hello import *
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д