0
Python 3程序允许用户从员工姓名列表中进行选择。 数据上的文本文件看起来像这样认为:(“拉里”,3,100) (正的人的名字,周工作,并支付)从文本文件中读取数据并将数据分配给新变量
我需要一种方法来将文本文件的各个部分分配给一个新的变量 ,以便用户可以输入新的周数,程序将计算新的付款。
下面是我的代码,并试图找出它。
import os
choices = [f for f in os.listdir(os.curdir) if f.endswith(".txt")]
print (choices)
emp_choice = input("choose an employee:")
file = open(emp_choice + ".txt")
data = file.readlines()
name = data[0]
weeks_worked = data[1]
weekly_payment= data[2]
new_weeks = int(input ("Enter new number of weeks"))
new_payment = new_weeks * weekly_payment
print (name + "will now be paid" + str(new_payment))
是否没有一种方法有一个for循环,查看文本文件中的每个元素并为其指定一个索引号。那么我的变量可以匹配索引号? –
请参阅额外编辑。 –