在Bottle框架的'Yield'中包含html锚标签

问题描述 投票:0回答:1

最近在python中使用Bottle框架。

我正在尝试包含一个锚标记,该标记链接到瓶框架的'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>'

那就是添加双斜线

现在我的问题是链接没有打开所需的文件夹,有什么我应该添加到上面的代码?

python function bottle
1个回答
0
投票

我终于想出了一个问题的答案:

1)通过执行以下两种方法之一对SyntaxError的错误进行排序:使用双反斜杠或单正斜杠工作。

2)然后我遇到了另一个挑战,即由于Chrome的安全设置,链接无法访问本地文件夹。

我通过查看这篇文章来解决这个问题:Open local folder from link

© www.soinside.com 2019 - 2024. All rights reserved.