我正在使用pyodbc
库将我的Python程序连接到SQL Server数据库。我想使用逐字字符串构造连接字符串,如下所示。
connection_string = f"DRIVER={SQL SERVER};SERVER={server};Database={database};Trusted_Connection=yes;App={app}"
逃脱{
{
没有用。
通过在文字开头放置fr
而不是f
来使其既逐字又原始也不起作用。
请帮忙
当您需要单个大括号时,您应该使用{{
和}}
。从文档中:
外的字符串部分按字面处理,除了任何双大括号
'{{'
或'}}'
替换为相应的单大括号。单个左大括号'{'
标记替换字段,该字段以 Python 表达式开头。