Чтение списка сотрудников из файла
Чтение списка сотрудников из файла эта функция позволяет приложению считывать данные из файла данных и хранить в списке идентификатор сотрудника и имя сотрудника. Система должна запрашивать у пользователя имя файла данных. Количество прочитанных записей отображается так, как показано на рис. 3:
Вариант 1: чтение списка сотрудников из файла
Введите имя файла данных: Assignment_Data1.csv
Количество прочитанных записей: 5
Я уже создал главное меню , после того, как я Тип 1 , пользователь должен ввести имя файла, который Assignment_Data1.CSV-файл. Затем будет показано количество записей.
Что я уже пробовал:
def main_menu(): print('''\nMAIN MENU ======= [1] Read Employee List From File [2] Display Employee ID and Name of all Employees [3] Search For Employee [4] Take Attendance [5] View Attendance [6] Export Attendance to File [7] Poll Attendance [0] Exit ''') def employee_list(): print('\nOption 1:Read Employee List from file\n') #name=input("Enter the name of the data file:") filename=input("Enter the name of the data file:") name= 'Assignment_Data1.csv' file=open(name) file.readline() for line in file: line=line.strip('\n') employee_list.append(line.split(',')) print('Number of Records Read:',len(employee_list))
while True: main_menu() option=int(input('Enter Your Option:')) if (option==1): employee_list() elif (option==2): display_employee() elif (option==3): search_employee() elif (option==4): take_attendance() elif (option==5): view_attendance() elif (option==6): export_attendance() elif (option==7): poll_attendees() elif (option==0): print('Wrong Input!') else: print(33* ' ') print('Invalid Option, Please try again.') print(33*' ')
Gerry Schmitz
А ваш "вопрос" есть?