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

Python错误:格式字符串的参数不足,python,Python,谁能告诉我这有什么问题吗: put(('%s%s.tar.gz' % config.SERVER_PROJECT_PATH, config.RELEASE)) TypeError:格式字符串的参数不足 我只想在字符串中插入两个变量,我的语法正确吗 您需要将这两个值放在一个元组中: put('%s%s.tar.gz' % (config.SERVER_PROJECT_PATH, config.RELEASE)) 否则Python会将其视为两个单独的表达式,以形成一个元组“%s%s.tar.gz

谁能告诉我这有什么问题吗:

put(('%s%s.tar.gz' % config.SERVER_PROJECT_PATH, config.RELEASE))
TypeError:格式字符串的参数不足


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

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

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

否则Python会将其视为两个单独的表达式,以形成一个元组“%s%s.tar.gz”%config.SERVER\u PROJECT\u PATH和config.RELEASE。

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

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

否则Python会将其视为两个单独的表达式,以形成元组“%s%s.tar.gz”%config.SERVER\u PROJECT\u PATH和config.RELEASE。

语法不正确。字符串格式参数必须是元组。您正在使用格式化字符串和第二个格式化参数创建元组。改用这个:

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

语法不正确。字符串格式参数必须是元组。您正在使用格式化字符串和第二个格式化参数创建元组。改用这个:

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