1 回答

TA貢獻1815條經驗 獲得超10個贊
我建議logindetails()返回登錄會話,然后您可以將其傳遞給其他功能。(另一種選擇是將其設為全局變量。)
我還冒昧地添加了 enumerate()用于打印曲目索引的用法。
import tidalapi
def logindetails():
"""
Ask for login details and return a logged-in session.
"""
username = input("What is your Tidal username? ")
password = input("What is your Tidal password? ")
session = tidalapi.Session()
session.login(username, password)
return session
def gettingalbum(session):
album_id = input("What is the album ID? ")
tracks = session.get_album_tracks(album_id)
print("Tracks in this album are:")
for x, track in enumerate(tracks, 1):
print(x, track.name)
session = logindetails()
gettingalbum(session)
添加回答
舉報