У меня есть text.txt похожий, что:Составьте список список со строкой в текстовом файле в Python 3
login1 fname1 lname1 mail1\n
login2 fname2 lname2 mail2\n
login3 fname3 lname3 mail3\n
login4 fname4 lname4 mail4\n
...
Моя цель состоит в том, чтобы создать список каждой строки списка всех линии, как это:
lst = [[login1, fname1, lname1, mail1],[login2, fname2, lname2, mail2],...]
Я сделать скрипт, который сделает список каждой строки, но я не могу составить список внутри линии ... (я надеюсь, вы понимаете ...)
Я видел эту ссылку building-a-list-from-a-text-file-in-python, но это число d Я не могу воспроизвести строку.
Вот мой Зачин сценарий:
file = "export_user.txt"
if os.path.exists(file):
file = open("export_user.txt", "r") #.readlines()
list_name = []
i = 0
for line in file:
list_name.append(line)
list_name[i] = list_name[i].strip()
i += 1
print(list_name)
# with open(file) as f:
# lst = [map(str(), str()) for line in f]
# print (lst[0])
почему Вы добавляете '1' в I? –
Когда вы делаете 'list_name.append (строка)', вы, вероятно, хотите сначала разделить строку на свои компоненты (например, с помощью 'line_parts = line.split()'), а затем добавить 'line_parts' в' list_name'. –
@AvinashRaj I приращение i для удаления для каждого списка '\ n' – Algorys