如何在使用 Python 替换 url 路径中的部分后追加到路径 url

How to append to path url after replacing portion in url path using Python

我是 urllib 的新手,如果这看起来像是初学者,我深表歉意。我试图搜索有关此的文档,但尚未找到任何内容。我希望使用 urllib 更改 url 的路径,但在更改或替换后仍会附加更多 url 路径。

from urllib.parse import urlparse
url = 'https://www.espn.com/nhl/team/schedule/_/name/vgs/seasontype/2'
parsed = urlparse(url)
print(parsed)

这是目前为止的代码,输出为:

ParseResult(scheme='https', netloc='www.espn.com', path='/nhl/team/schedule/_/name/vgs/seasontype/2', params='', query='', fragment='')

我想更改此路径中的 abbv 部分:/name/abbv/seasontype/2seasontype/2 对于我试图获取的数据将保持不变,但团队名称缩写将发生变化。是否可以循环浏览团队缩写列表并仍然在新团队名称后附加 seasontype/2

from urllib.parse import urlparse
team_abbreviations = ['vgs', 'mtl', 'cgy']
for tm_abrv in team_abbreviations:
    url = f'https://www.espn.com/nhl/team/schedule/_/name/{tm_abrv}/seasontype/2'  
    parsed = urlparse(url)
    print(parsed)