对于一部分课程,我被要求创建一些函数来输入讲师的详细信息,然后将其存储在元组中,这在我下面做了。
def lect_input()
payroll = input("Enter your Payroll. ")
department = input("Enter your department. ")
salary = input("Enter your Salary. ")
forename = input("Enter your Forename. ")
surname = input("Enter your Surname. ")
list_lect = (payroll, department, salary, forename, surname)
def lect_details()
str_lect = '{0:>15},{1:<25}{2:>15} {3:<10}£{4:<5}'.format(list_lect[3],
list_lect[4], list_lect[0], list_lect[1], list_lect[2])
print(str_lect)
我的下一个任务如下...
在程序的主体中,编写代码以提示用户输入文件名并尝试打开提供了名称的文件。如果无法打开该文件,则将输出错误消息,并且程序应终止;否则,程序应从文件中读取每一行并将其提供给讲师创建函数,并将此函数返回的元组存储在列表中。
到目前为止,我设法找到了一小段可以帮助我的代码,但是我不确定从哪里开始,并且一直试图从文件中读取每一行。除此之外,我不能完全确定自己所拥有的是完全正确的,并且在以后的练习中会使我的工作变得更容易(我还是编程新手)。任何帮助将不胜感激。
f = raw_input("\n Hello, user. "
"\n \n Please type in the path to your file and press 'Enter': ")
myfile = open(f, 'r')
^我已经尝试过了,但是我不确定那是我被要求做的事情。