当我在PIL中使用save方法保存一个文件时,它使用我提供的正确文件名保存它,但是单击文件名时,路径显示为不同的。(对不起,我的解释很糟糕)。在
例如,如果u转到http://shopperspoll.webfactional.com/media/images/emailTemplate/mergedImages/
有一个名为“7962716 tlk2ut%2BSL.SL75.png”的图像。但是,单击图像后,浏览器上显示的文件名将更改为“7962716_41tlK2uT%252BSL.SL75.png”,文件名中还有“52”。我正在使用image.save(pathName)
保存图像。在
谢谢!在
由于
7962716_41tlK2uT%2BSL.SL75.png
是一个有效的文件名,因此它保存在文件系统中。浏览器url对文件名进行编码,因此7962716_41tlK2uT%2BSL.SL75.png
变为7962716_41tlK2uT%252BSL.SL75.png
;文件名中的百分号变成%25
。在所以PIL不会改变你的文件名,你的浏览器会转义你的实际文件名。这就是全部!在
给定一个带有参数
q
的查询,可以得到:相关问题 更多 >
编程相关推荐