我有一个python函数,它生成以下文本:
=HYPERLINK("https://v1.test.com/VersionOne/assetdetail.v1?Number=S-13688", "S-13688")如果我可以将文本插入到Excel中的一个单元格中,那么这段文本的格式非常完美,可以显示为电子表格/CSV文件中的超链接,但是sqlite3抛出了一个我无法通过的错误。
注: url是上面显示的“文本”,插入到下面的第二组括号中:
Traceback (most recent call last):
File "/.../modules/report_tickets_open.py", line 158, in <module>
cur.execute( ''' UPDATE rpt_tickets_open SET "V1 URL #{}" = {} WHERE "Incident ID" = "{}" '''.format(str(y+1), settings.newURL, id))
sqlite3.OperationalError: near "https": syntax error我是否可以忽略sqlite3抛出的语法错误,以便python继续按当前的格式插入文本?
发布于 2018-01-28 22:58:21
如果将来有其他人遇到这种情况,请回答:
无法理解为什么我不能在SQLite中存储Excel格式的超链接。SQLite不喜欢它们,但是当您尝试使用它们时,它抛出的错误似乎没有规则或原因。
底线是-不要试图在SQLite中存储Excel格式的超链接;想出一种不同的方法来完成它。
https://stackoverflow.com/questions/48373781
复制相似问题