, так что я работаю над курсовой работой для школы (в python 3.5.1). Одна из моих задач состоит в том, чтобы пользователь вводил уникальный код, и он будет искать документ и печатать всю строку, в которой находится код. Если они помещаются в «E5341», он распечатывает «E5341,21/09/2015 , C102,440, E, 0" . У меня в настоящее время хорошие работы.Как я могу превратить строку в список
def optionA():
estimateNumber = input ("Please enter an estimate number")
handle = open ("paintingJobs.txt")
for line in handle:
if line.startswith(estimateNumber) :
print (line)
Однако, мне нужно распечатать строку в списке в этом формате (минус точки пулевых Они только там, чтобы отделить каждую строку.)
- Расчетный номер:
- Расчетный Дата:
- ID клиента:
- Статус
- Смета Сумма:
И я понятия не имею, как это сделать. Любая помощь с благодарностью оценивается. Кстати, после каждой запятой в «E5341,21/09/2015, C102,440, E, 0» это новый заголовок списка. E5341, являющийся оценочным номером, 21/09/2015 является датой оценки и т.д.
https://docs.python.org/3/library/stdtypes.html#str.split – MattDMo