Добрый день, Python Новичок здесь. Я пытаюсь вернуть список информации о клиенте, который был извлечен из текстового файла. Мне нужно, чтобы вывод был в формате Имя, Номер счета, Дата. Моя первоначальная мысль:
очистить данные, создать список Печать по номеру индекса например, (Имя 1, Номер счета 1, Дата 1)
К сожалению, это не сработает, поскольку список будет распечатансо всеми именами, затем все номера счетов, а затем даты. Мне нужно распечатать список как имя, номер счета, дату.
Я почти уверен, что это из-за того, как у меня работает цикл. Ниже приведен код, над которым я работал.
import re
fin = open(destFileLoc,"r")
text = fin.read()
nameMatch = re.findall(r'\n\w+\s+\w+\s\w+', text)
# for i in range(len(nameMatch)):
# name = nameMatch # print("Name: " + nameMatch[i])
acctMatch = re.findall(r'\s{4}\d{8}', text)
# for i in range(len(acctMatch)):
# account = acctMatch ##print("Account Num: " + acctMatch[i])
dateMatch = re.findall(r'(\d+/\d+/\d+)', text)
# for i in range(len(dateMatch)):
# date = dateMatch ## print("Date of Service : " + dateMatch[i])
patList = [[nameMatch], [acctMatch], [dateMatch]]
for i in range(patList):
print("====== Name Account Number Date ======\n" + str(nameMatch[i]), str(acctMatch[i]), str(dateMatch[i]))