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