替换Python F字符串的选项

问题描述

我正在尝试使用YoutubeAPI从播放列表中的每个视频获取URL。我找到了一些代码来帮助我完成此任务,但是,他们使用带有F字符串和循环遍历播放列表中每个视频的for循环的print语句。问题是,当我在python 3.6中使用python 3.5时,我正在使用它,所以我想知道如何才能解决这个问题。

print([ f'https://www.youtube.com/watch?v={t["snippet"]["resourceId"]["videoId"]}&list={playlist_id}&t=0s' for t in playlist_items ])

解决方法

类似这样的东西

for t in playlist_items:
    print('https://www.youtube.com/watch?v={}&list={}&t=0s'.format(t["snippet"]["resourceId"]["videoId"],playlist_id))