Skip to main content
 首页 » 编程设计

Python 错误格式字符串的参数不足

2025年05月04日20powertoolsteam

谁能告诉我这是怎么回事:

put(('%s%s.tar.gz' % config.SERVER_PROJECT_PATH, config.RELEASE)) 

类型错误:格式字符串的参数不足

我只想在字符串中插入两个变量,我的语法正确吗?

请您参考如下方法:

您需要将这两个值放在一个元组中:

put('%s%s.tar.gz' % (config.SERVER_PROJECT_PATH, config.RELEASE)) 

否则 Python 将其视为两个单独的表达式以形成一个元组,'%s%s.tar.gz' % config.SERVER_PROJECT_PATH 和 config.RELEASE。