0

我正在使用pyodbc库将我的 Python 程序连接到 SQL Server 数据库。我想使用下面的逐字字符串构造连接字符串。

connection_string =  f"DRIVER={SQL SERVER};SERVER={server};Database={database};Trusted_Connection=yes;App={app}"

逃脱没有奏效{\{

fr通过在文字的开头而不是在文字的开头放置,使其既逐字又原始f也不起作用。

请帮忙

4

1 回答 1

2

当你需要一个花括号时,你应该使用{{and 。}}文档

花括号外面的字符串部分按字面意思处理,除了任何双花括号'{{'或被'}}'相应的单花括号替换。一个左大括号'{'标记一个替换字段,它以 Python 表达式开头。

于 2020-01-28T23:14:10.600 回答