5.给某个资源的链接,如 https://www.baidu.com/index.html ,请实现一个方法,获取该资源的后缀,如 html(5分)
时间: 2023-04-10 16:01:17 浏览: 184
可以使用 Python 的 os.path 模块中的 splitext() 方法来获取该资源的后缀,示例代码如下:
```python
import os
def get_suffix(url):
return os.path.splitext(url)[1][1:]
# 测试
url = "https://www.baidu.com/index.html"
suffix = get_suffix(url)
print(suffix) # 输出:html
```
其中,splitext() 方法可以将文件路径分割成文件名和扩展名两部分,返回一个元组,例如:
```python
os.path.splitext('/path/to/file.txt') # 返回 ('/path/to/file', '.txt')
```
因此,我们可以通过取元组的第二个元素,再去掉开头的点号,来获取该资源的后缀。
相关问题
5. 给某个资源的链接,如 https://www.baidu.com/index.html ,请实现一个方法,获取该资源的后缀,如 html
可以使用 Python 的 os 模块中的 splitext() 方法来获取该资源的后缀。具体实现代码如下:
```python
import os
def get_file_extension(url):
filename, extension = os.path.splitext(url)
return extension
url = "https://www.baidu.com/index.html"
extension = get_file_extension(url)
print(extension) # 输出:.html
```
该方法会将链接中的文件名和后缀分离开来,然后返回后缀部分。
阅读全文