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