У меня проблемы с импортом файлов py в колбу. Вот как структурированы мои файлы:
Колба: /var/www/html/flask_app/flask.py
Текущее расположение скрипта Python: /var/www/html/flask_app/python/IP/ip.py
Желаемое расположение скрипта Python: /scripts/python/IP/ip.py
Я бы хотел переместить свой скрипт из каталога www и создать новую папку в /. У меня возникают проблемы, когда после перемещения я не могу импортировать его и получить сообщение об ошибке 500.
Пожалуйста, смотрите ниже:
// flask.py
@app.route('/ipcheck', methods=['POST'])
def ip_check():
from python.IP import ip
return ip.check_ip_range()
// Above works when python folder is in same directory. However when I move python folder to /scripts/, I get Error 500.
// Flask.py after folder move - should import from /scripts/pyton/IP/ip.py
@app.route('/ipcheck', methods=['POST'])
def ip_check():
sys.path.append('/scripts/')
from python.IP import ip
return ip.check_ip_range()
Как импортировать ip.py?