Пользователь № 14 аудитории Ж-202 1 месяц назад
Родитель c518d21ed4
Сommit 92864ca5b2

@ -0,0 +1,3 @@
1,2,3,4,5,6
я,помню,чудное,мгновенье
for,i,in,range,5

@ -0,0 +1,26 @@
# Индивидуальное задание по модулю 8
Гордиевских Данил А-03-23
## Задание
Разработайте функцию с аргументом – именем текстового файла с записанным в него объектом – совокупностью строк, чисел, списков и т.д. В каждой строке данные разделяются запятыми. Функция должна считывать объект из файла, формировать и возвращать список, в котором каждый элемент – это список элементов из соответствующей строки файла. Сформированный список должен возвращаться в качестве результата функции. Проверить функцию на примере нерегулярной числовой матрицы.
## Выполнение
[Содержимое модуля 1](test1.py)
[Содержимое модуля 2](test2.py)
Содержимое файла:
```py
1,2,3,4,5,6
я,помню,чудное,мгновенье
for,i,in,range,5
```
Вывод:
```py
[['1', '2', '3', '4', '5', '6'], ['я', 'помню', 'чудное', 'мгновенье'], ['for', 'i', 'in', 'range', '5']]
```

@ -0,0 +1,9 @@
def scary_function(filename):
f = open(filename, "r", encoding='utf-8')
res = []
result = []
res.append(f.readlines())
for i in res[0]:
result.append(i.replace('\n', '').split(','))
return result

@ -0,0 +1,3 @@
from test1 import *
print(scary_function('scary_file.txt'))
Загрузка…
Отмена
Сохранить