最近在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>'
那就是添加双斜线
现在我的问题是链接没有打开所需的文件夹,有什么我应该添加到上面的代码?
我终于想出了一个问题的答案:
1)通过执行以下两种方法之一对SyntaxError的错误进行排序:使用双反斜杠或单正斜杠工作。
2)然后我遇到了另一个挑战,即由于Chrome的安全设置,链接无法访问本地文件夹。
我通过查看这篇文章来解决这个问题:Open local folder from link