Aquí está la salida. Estos son cadenas UTF-8 creo ... algunos de estos pueden ser NoneType pero falla inmediatamente, antes de que los así ...Python TypeError: no hay suficientes argumentos para la cadena de formato
instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl
TypeError: no hay suficientes argumentos para cadena de formato
sus 7 para 7 sin embargo?
Esto parece estar mezclando el formato '%' y 'str.format() ', ¿no debería ser esto utilizar llaves en la cadena de formato? –
@ F.J: Sí, tiene razón - He actualizado la respuesta :) –
¿Esto también funciona para el módulo de registro? ¿Es este tipo de interpolación entendido por ella? – AllTradesJack