print ('explorer.exe %d'%icon_path) ~~~~~~~~~~~~~~~~~^~~~~~~~~~ TypeError: %d format: a real number is required, not str
时间: 2023-11-19 21:57:12 浏览: 153
解决explorer.exe 应用程序出错 问题
这个错误是因为你使用了格式化字符串,但是你传递的参数是字符串而不是数字。你需要将字符串转换为数字,可以使用i()函数将字符串转换为整数,或者使用f()函数将字符串转换为浮点数。例如,如果你想将字符串'123'转换为整数,你可以使用以下代码:\```pyth\um = i('123')\pri(num)\```\输出结果为:\```\123\```\如果你想将字符串'3.14'转换为浮点数,你可以使用以下代码:\```pyth\um = f('3.14')\pri(num)\```\输出结果为:\```\3.14\```\
阅读全文