2016-10-15 10 views
-5

私はプログラミングの初心者です。ちょうどpython language.iのハングを持っています。下に定義されたクラスを使用して、小型の学校管理システムで小さなプロジェクトをやっています。これらの詳細をcsvファイルに読み書きするのに助けが必要です。これらの詳細を変更する方法を知りたいです。私はこれをPython言語自体で手助けしてくれることを願っています。学校管理システムの初心者のpythonプロジェクト?

import pickle 

file = open("student_record.pkl") 
student_object = pickle.load(file) 

次の操作も実行できます。学生のレコードをロード

import pickle 

file = open("student_record.pkl", "w") 
pickle.dump(file, student_object) 
file.close() 

:代わりにCSVファイルを使用しての

class student: 

def __init__ (self): 
    self.adno=0 
    self.name="null" 
    self.m = [0,0,0,0,0] 
    self.m[0]=0 
    self.m[1]=0 
    self.m[2]=0 
    self.m[3]=0 
    self.m[4]=0 
def inp(self): 
    print "Enter the details:\n" 
    self.appno=input("Enter the application number :") 
    self.name=raw_input("Enter the name     :") 
    print "\nEnter the mark for \n" 
    self.m[0]=input("English   : ") 
    self.m[1]=input("Mathematics  : ") 
    self.m[2]=input("chemistry  : ") 
    self.m[3]=input("Physics   : ") 
    self.m[4]=input("computer science: ") 
def out(self): 
    print "\nApplication number :%d\nName :%s\n" %(self.appno,self.name) 
    print "\nMarks : \n\n" 
    print "English  : ",self.m[0] 
    print "Mathematics : ",self.m[1] 
    print "Science  : ",self.m[2] 
    print "Social Science : ",self.m[3] 
    print "Second Language: ",self.m[4] 
+0

正確にあなたが求めていることは本当に明確ではありません。何が問題なのですか?それを解決するために何をやろうとしましたか?コードをCSVファイルに保存するように変更するだけではありません。 – Aurora0001

+0

あなたが何を求めているのかは不明です。具体的に何が問題になっていますか? –

+0

これらの詳細をcsvテキストファイルに読み書きする方法。 –

答えて

1

、あなたはまた、学生の保存ピクルス

を使用することができます複数の学生クラスを1つのファイルに保存するpickle.dump()に送る。

関連する問題