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循環,查看文本文件中的每個元素併爲其指定一個索引號。那麼我的變量可以匹配索引號? –
請參閱額外編輯。 –