私はPythonの初心者です。ファイルの各行をカンマ','
で区切った値で読み取ろうとしています。この行のように:変数のパラメータは?
435,567,897,905,6,56,22,90.
私の既存のコード
#!/usr/bin/python
class Line():
def __init__(self, val1, val2, val3, val4, val5, val6, val7, val8):
self.val1 = val1
self.val2 = val2
self.val3 = val3
self.val4 = val4
self.val5 = val5
self.val6 = val6
self.val7 = val7
self.val8 = val8
def display(self):
print("CPU:",self.val1)
file = open("/Users/user/Desktop/data.txt", 'r')
for line in file:
line = line.split(",")
li = str(line)[1:-1]
lin = Line(li)
lin.display()
file.close()
data.txt
は、以下のようなものです。
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
435,567,897,905,6,56,22,90
CPU:valueのように最初の値を印刷する方法を教えてください。
ありがとうございます。チャームのように働いています。 – viswa
よろしくお願いいたします。 [私の質問に誰かが答えたときに何をすべきですか?_(http://stackoverflow.com/help/someone-answers) – martineau