私は現在、Python でのファイル IO とクラスへの割り当てに苦労しています。複数の行を含む csv ファイルがあり、それらの行の 1 つをランダムに選択して、既に定義したクラスに割り当てる必要があります。例えば:
csv ファイル:
weapon.csv
sword1,5,1,sharp
sword2,10,2,very sharp
class Weapon:
def __init__ (self, name, value, weight, description):
self.name = name
self.value = value
self.weight = weight
self.description = description
このことから、csv の行の値が init セクションに記述されている方法と一致する武器になりたいので、行 1 が csv からランダムに選択された場合、 Weapon.name = sword1, Weapon .value = 5、Weapon.weight = 1、Weapon.description = シャープ
PythonでファイルI/Oを理解するのに苦労しているので、これを行う方法についての助けは素晴らしいでしょう。ありがとう!