为啥我已经将图片重命名了还是这种情况?
>>> buttonbox('喜欢迪丽热巴吗?',image = 'dlrb.gif',choices = ('喜欢','还行','不喜欢'))Image file dlrb.gif does not exist.
'喜欢' 换成绝对路径试试 你把图片放在哪里了?应该是路径不对。需要把图片放在IDLE的执行路径下,或者程序中写成绝对路径 sunrise085 发表于 2020-8-27 15:53
你把图片放在哪里了?应该是路径不对。需要把图片放在IDLE的执行路径下,或者程序中写成绝对路径
>>> buttonbox('喜欢迪丽热巴吗?',image = 'C:\Users\water\Desktop\dlrb.gif',choices = ('喜欢','还行','不喜欢'))
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
写了绝对路径就成这样了 linkais 发表于 2020-8-27 19:16
>>> buttonbox('喜欢迪丽热巴吗?',image = 'C:%users\water\Desktop\dlrb.gif',choices = ('喜欢','还行 ...
路径中有转义字符,需要在字符串前加r
image = r'C:\Users\water\Desktop\dlrb.gif' sunrise085 发表于 2020-8-27 19:33
路径中有转义字符,需要在字符串前加r
行了耶,谢谢你。 linkais 发表于 2020-8-27 19:38
行了耶,谢谢你。
字符串中有反斜杠的时候,大部分情况下都需要用原字符串,原字符串就是在字符串前添加r
问题解决了,那就给评个最佳答案结贴吧
页:
[1]