存储有关单个用户

时间:2017-11-21 17:30:56

标签: python

存储有关单个用户的信息的程序。该程序应包括一个功能,询问用户的姓名,年龄,课程和家乡,并将其存储在内存中。它还应该有一个函数,用于写入在文件中输入的信息。使用异常处理来保护数据条目和文件操作

真的坚持这个任何帮助都会很棒

1 个答案:

答案 0 :(得分: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?