0

最後の小数点の後にすべてを切り取り、最後に「html」を追加しようとしています

html

<a href="http://www.youversion.com/bible/gen.1.ceb">http://www.youversion.com/bible/gen.1.ceb</a>

現在のコードは「gen.1.ceb」を返します

name = urlparse.urlparse(url).path.split('/')[-1]

名前が「gen.1.html」になるようにしたい

4

2 に答える 2

2
import re
re.sub(r'\.[A-Za-z]+$','.html',url)
于 2012-05-10T22:23:41.600 に答える
2

あなたはそのようにすることができます:

filename = urlparse.urlparse(url).path.split('/')[-1]  # get file name
name = filename.rsplit('.', 1)[0] + '.html'  # change the extension
于 2012-05-10T22:17:07.463 に答える