ファイルの拡張子を取得するには、os.path.splitext(path) を使用します。
import os.path
root, ext = os.path.splitext(path)
例
import os.path
root, ext = os.path.splitext('C:\\foo\\bar\\test.txt')
# root => C:\\foo\\bar\\test
# ext => .txt
URLでも使えるようです。
import os.path
root, ext = os.path.splitext('http://www.example.com/foo/bat/test.txt')
# root => http://www.example.com/foo/bat/test
# ext => .txt