форкнуто от main/python-labs
Родитель
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'))
|
||||
Загрузка…
Ссылка в новой задаче