Изменил(а) на 'TEMA6/report.md'

main
Solovyova_ED 3 недель назад
Родитель 92fe7209c5
Сommit 99d71545b2

@ -81,12 +81,7 @@ print(eval(input('введите выражение для расчета = ')))
1.34504378689765 1.34504378689765
``` ```
## 4 Ввод-вывод при работе с файлами ## 4 Ввод-вывод при работе с файлами
## 4.1 Функции для работы с путем к файлу ## 4.1 Функции для работы с путем к файлу
```py ```py
@ -126,8 +121,6 @@ os.path.isfile(os.path.dirname(fil)+'fil1.txt')#проверяет, что по
False False
``` ```
## 4.2. Общая схема работы с файлом ## 4.2. Общая схема работы с файлом
Для обмена данными с файлом необходимо выполнить следующие операции: Для обмена данными с файлом необходимо выполнить следующие операции:
* Открытие файла с указанием его имени и цели (чтение, запись, добавление данных); * Открытие файла с указанием его имени и цели (чтение, запись, добавление данных);
@ -135,7 +128,6 @@ False
* Закрытие файла. * Закрытие файла.
## 4.3. Открытие файла для записи или чтения данных – функция open. ## 4.3. Открытие файла для записи или чтения данных – функция open.
```py ```py
fp=open('zapis1.txt','w') fp=open('zapis1.txt','w')
type(fp);dir(fp) type(fp);dir(fp)
@ -175,20 +167,15 @@ fp2.write(str(sps[4:8])+'\n')
fp2.write(str(sps[8:])+'\n') fp2.write(str(sps[8:])+'\n')
16 16
fp2.close() fp2.close()
``` ```
Содержимое файла приведено ниже Содержимое файла приведено ниже
```txt ```txt
[1, 2, 3, 4] [1, 2, 3, 4]
[5, 6, 7, 8] [5, 6, 7, 8]
[9, 10, 11, 12] [9, 10, 11, 12]
``` ```
Попытка 1 Попытка 1
```py ```py
sps3=[['Иванов И.',1],['Петров П.',2],['Сидоров С.',3]] sps3=[['Иванов И.',1],['Петров П.',2],['Сидоров С.',3]]
fp3=open('zapis4.txt','w') fp3=open('zapis4.txt','w')
@ -206,28 +193,22 @@ fp3.close()
``` ```
Попытка 2 Попытка 2
```py ```py
gh = open('zapis5.txt','w') gh = open('zapis5.txt','w')
for r in sps3: for r in sps3:
gh.write(r[0]+' '+str(r[1])+'\n') gh.write(r[0]+' '+str(r[1])+'\n')
gh.close()
``` ```
Содержимое текстового файла: Содержимое текстового файла:
```txt ```txt
Иванов И. 1 Иванов И. 1
Петров П. 2 Петров П. 2
Сидоров С. 3 Сидоров С. 3
``` ```
## 4.6 Первый способ чтения информации из текстового файла ## 4.6 Первый способ чтения информации из текстового файла
```py ```py
sps1=[] sps1=[]
fp=open('zapis3.txt') fp=open('zapis3.txt')
@ -245,7 +226,6 @@ print(sps)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
``` ```
## 4.7 Чтение информации из файла с помощью методов readline и readlines ## 4.7 Чтение информации из файла с помощью методов readline и readlines
```py ```py

Загрузка…
Отмена
Сохранить