私はすべてのファイルデータを印刷しようとしていますが、最初は何も表示されません...なぜですか?私がそれを数回実行すると、最初の入力なしでデータが表示されます...すべてのファイルデータを印刷するには
class Data:
def __init__(self):
self.add = open("user_data.txt", "a")
self.add.write("data")
def add_data(self, user_name, password):
self.add.write(user_name)
self.add.write(",")
self.add.write(password)
self.add.write(";")
self.read = open("user_data.txt", "r")
def show_file(self):
print self.read.read()
d = Data()
d.add_data("asdv", "safvas")
d.show_file()
「self.add」のおかげで、すでに同じファイルが開いています。まずそれを閉じます。 –
それはあなたがしようとしていることによって異なります。 –
大変ありがとうございます – shahar