0
私はCSVから行を読み込み、それらの項目からクラスインスタンスを作成しようとしています。私は、CSVから自分のstrをフォーマットして別のオブジェクトとして認識するように、正しい量のパラメータを取得することに問題があります。私はsplit()とstrip()を使ってみましたが、動作させることはできませんでした。 ご協力いただければ幸いです。これは私を理解するには時間がかかりすぎました。文字列からクラスインスタンスを作成してリストに入れる
ここでは、行の表示例を示します。
電流入力:
whiskers,pugsley,Raja,Panders,Smokey
kitty,woofs,Tigger,Yin,Baluga
現在のコード:
import sys
class Animals:
def__init__(self,cats,dogs,tiger,panda,bear)
self.cats=cats
self.dogs = dogs
self.tiger = tiger
self.panda = panda
self.bear = bear
csv = open(file, 'r')
rowList = csv.readlines()
for row in rowList:
animalList = Animals(row.split(',')) # Fails here...
animals = []
animals = animals.append(animalsList) # Want to add to list
print animals