2017-11-21 8 views
-2

単一ユーザに関する情報を格納するプログラム。プログラムには、ユーザーに名前、年齢、コース、自宅を問い合わせてメモリに保存する機能が含まれている必要があります。また、ファイルに入力された情報を書き込む機能も必要です。任意のヘルプファイルに例外処理のための単一のユーザに関する情報を格納するプログラム

+0

を参照してください

をデータ入力を保護するために処理し、ファイル操作を使用する例外は何の例を入れてくださいあなたはその質問で試しました。 – NendoTaka

+0

[行をファイルに書き込む正しい方法?](https://stackoverflow.com/questions/6159900/correct-way-to-write-line-to-file)の可能な複製 –

答えて

0
name=raw_input("Enter name :") 
surname=raw_input("Enter surname :") 

n=None 
while n is None: 
    age=raw_input("Enter age :") 
    try: 
     n = int(age) 
    except ValueError: 
     print "Not a number." 

course=raw_input("Enter course :") 
hometown=raw_input("Enter hometown :") 



with open("workfile","w") as f: 
    f.write('Name : ' + name + '\n') 
    f.write('Surname : ' + surname + '\n') 
    f.write('Age : ' + str(age) + '\n') 
    f.write('Course : ' + course + '\n') 
    f.write('Hometown : ' + hometown + '\n') 


f.close() 

素晴らしいことだ、本当にこの上で立ち往生のI/O What is a good way to handle exceptions when trying to read a file in python?

関連する問題