我有一些img网址,我需要下载。我看到一些网址有不想要的字符后,图像扩展,我需要删除/下载前删除。你知道吗
例如,下面的url在jpeg扩展名后面包含?6ce6a3=
,需要删除;图像扩展名可以是png
、jpg
、jpeg
或gif
。我需要你的意见。我是否需要使用正则表达式或python中已有的函数。我知道有各种strip()
方法可用,但我不确定哪种方法最有效。一点指导会有帮助的。我在这里发现了一个类似的问题:Removing unwanted characters after extension但是您必须事先知道您的扩展名。你知道吗
url = 'http://4.kicksonfire.net/wp-content/uploads/2014/10/12.jpeg?6ce6a3='
print os.path.basename(url) # result 12.jpeg?6ce6a3=
print os.path.splitext(url)[1] # .jpeg?6ce6a3=
将
os.path.basename()
与str.partition()
结合使用:相关问题 更多 >
编程相关推荐