0
class CD(object):
def __init__(self,id,name,singer):
self._id = id
self.n = name
self.s = singer
def get_info(self):
info = 'self._id'+':'+ ' self.n' +' self.s'
return info
class collection(object):
def __init__(self):
cdfile = read('CDs.txt','r')
我有一個文件「CDs.txt」其中有一個元組列表創建一個數據結構是這樣的:如何在Python類
[
("Shape of you", "Ed Sheeran"),
("Shape of you", "Ed Sheeran"),
("I don't wanna live forever", "Zayn/Taylor Swift"),
("Fake Love", "Drake"),
("Starboy", "The Weeknd"),
......
]
現在在我的集合類,我想爲列表中的每個元組創建一個CD對象,並將它們保存在數據結構中。我希望每個元組都有一個唯一的ID號,無所謂他們是一樣的,他們需要有不同的ID ....任何人都可以幫助我呢?
你的意思是cds.append(CD(我,標題,作者))? – joe
@joe是的,我更正了代碼 –
它給了我一個UnicodeDecodeError:'ascii'編解碼器無法解碼位置4903中的字節0xc3:序號不在範圍內(128)這是什麼意思? – joe