Включение тегов привязки html в «Выход» фреймворка Bottle - PullRequest
0 голосов
/ 13 февраля 2019

Недавно поигрался с фреймворком Bottle в python.

Я пытаюсь включить тег привязки, который ссылается на локальную папку в компоненте «Yield» фреймворка бутылки.

Я получаю сообщение об ошибке, когда пытаюсь включить теги привязки в оператор Yield

Ниже приведен фрагмент кода:

 from bottle import Bottle,run

 app = Bottle()

 @app.route('/conn')
 def conn():
     yield '<center> <p>Here is the <a href="file:///C:\Programs\Documents">Connection Folder </a>  </p> </center>'

Приведенный выше код не выполняется,Я получаю сообщение об ошибке «SyntaxError».Я ожидал получить результат, при котором начальная веб-страница при подключении уступает новой веб-странице с оператором «Вот папка подключения» (где строка «Папка подключения» представляет собой ссылку на локальную папку)

РЕДАКТИРОВАТЬ 1:Теперь я получил код для работы, выполнив это:

 from bottle import Bottle,run

 app = Bottle()

 @app.route('/conn')
 def conn():
     yield '<center> <p>Here is the <a href="file:///C:\\Programs\\Documents">Connection Folder </a>  </p> </center>'

То есть путем добавления двойной косой черты

Теперь мой вопрос заключается в том, что ссылка не открывает нужную папку,что-нибудь, что я должен добавить к коду выше?

1 Ответ

0 голосов
/ 14 февраля 2019

Я наконец-то разобрался с ответом на мой вопрос:

1) Ошибка SyntaxError была отсортирована с помощью одного из следующих двух способов: с использованием двойной обратной косой черты или одной прямой косой черты.

2) Затем я столкнулся с другой проблемой, когда ссылка не могла получить доступ к локальной папке из-за настроек безопасности Chrome.

Я обошел эту проблему, посмотрев этот пост: Открытьлокальная папка по ссылке

...