擅长:python、mysql、java
<p>如果字段由选项卡分隔,则可以如下方式获取它们:</p>
<pre class="lang-py prettyprint-override"><code>with open('filename', 'r') as f:
lines = f.readlines()
songs = []
for line in lines:
fields = line.split('\t')
songs.append(Song(
fields[0],
fields[1],
fields[2],
fields[3]
))
</code></pre>
<p>或者,如果将歌曲作为字典列表,则可以使用以下代码获取歌曲对象列表:</p>
<pre class="lang-py prettyprint-override"><code>songObjects = []
for song in songList:
songObjects.append(Song(
song["title"],
song["artist"],
song["duration"],
song["type"]
))
</code></pre>
<p>如果您想在创建过程中传递歌曲列表,此代码可以在播放列表的<strong>init</strong>函数中</p>