【发布时间】:2020-10-08 14:24:04
【问题描述】:
我需要使用 ytmusicapi 获取我的 YouTube 音乐上传库中所有专辑的列表,而我以前从未使用过 Python。我使用示例中的以下代码创建了headers_auth.json 和test.py 文件:
from ytmusicapi import YTMusic
ytmusic = YTMusic('headers_auth.json')
playlistId = ytmusic.create_playlist("test", "test description")
search_results = ytmusic.search("Oasis Wonderwall")
ytmusic.add_playlist_items(playlistId, [search_results[0]['videoId']])
我从 Ubuntu 终端运行:python /home/do/Desktop/ytmusicapi/ytmusicapi-master/test.py
结果错误:
Traceback(最近一次调用最后一次):文件 “/home/do/Desktop/ytmusicapi/ytmusicapi-master/test.py”,第 1 行,在 从 ytmusicapi 导入 YTMusic 文件“/home/do/Desktop/ytmusicapi/ytmusicapi-master/ytmusicapi/init.py”, 第 2 行,在 从 ytmusicapi.ytmusic 导入 YTMusic 文件“/home/do/Desktop/ytmusicapi/ytmusicapi-master/ytmusicapi/ytmusic.py”, 第 28 行 身份验证:str = 无, ^ SyntaxError: 无效语法
如何解决?
【问题讨论】:
-
你运行的是哪个python版本?通过运行
python --version进行检查