ответвлено от main/python-labs
TEMA8
Этот коммит содержится в:
0
TEMA6/123.txt
Обычный файл
0
TEMA6/123.txt
Обычный файл
1
TEMA6/Stroka.txt
Обычный файл
1
TEMA6/Stroka.txt
Обычный файл
@@ -0,0 +1 @@
|
||||
запись строки в файл
|
||||
Двоичные данные
TEMA6/binomnutona
Обычный файл
Двоичные данные
TEMA6/binomnutona
Обычный файл
Двоичный файл не отображается.
@@ -72,9 +72,9 @@ print(eval(input('введите выражение для расчета = ')))
|
||||
## 4.1 Изучение модуля os для работы с путями к файлам
|
||||
|
||||
mkdir - создает папку в рабочем каталоге (в приложенном фото видно, что в каталоге появилась папка);
|
||||
![[Pasted image 20251108152648.png]]
|
||||
![[TEMA6/1.png]]
|
||||
rmdir - удаляет из каталога пустую папку;
|
||||
![[Pasted image 20251108152738.png]]
|
||||
![[TEMA6/2.png]]
|
||||
listdir - возвращает список имен файлов/папок в указанном каталоге (или если аргумент не указан, то в текущем каталоге);
|
||||
path.isdir - возвращает true, если папка является существующей в каталоге.
|
||||
```py
|
||||
@@ -165,7 +165,7 @@ fp2.write(str(sps[8:])+'\n')
|
||||
16
|
||||
fp2.close()
|
||||
```
|
||||
![[Pasted image 20251108154730.png]]
|
||||
![[4.png]]
|
||||
```py
|
||||
sps3=[['Иванов И.',1],['Петров П.',2],['Сидоров С.',3]]
|
||||
sps3
|
||||
@@ -181,7 +181,7 @@ for i in range(len(sps3)):
|
||||
12
|
||||
fp3.close()
|
||||
```
|
||||
![[Pasted image 20251108154854.png]]
|
||||
![[5.png]]
|
||||
```py
|
||||
gh=open('zapis5.txt','w')
|
||||
for r in sps3:
|
||||
@@ -200,8 +200,8 @@ for r in sps3: gh.write(r[0]+' '+str(r[1])+'\n')
|
||||
13
|
||||
gh.close()
|
||||
```
|
||||
![[Pasted image 20251108155051.png]]
|
||||
![[Pasted image 20251108155102.png]]
|
||||
![[6.png]]
|
||||
![[7.png]]
|
||||
## 4.6 Изучение одного из способов чтения данных из файла с помощью цикла for
|
||||
```py
|
||||
sps1=[]
|
||||
@@ -270,7 +270,7 @@ mnoz2 #Результат не такой как при вводе множес
|
||||
mnoz1 == mnoz2
|
||||
True
|
||||
```
|
||||
![[Pasted image 20251110134630.png]]
|
||||
![[8.png]]
|
||||
```py
|
||||
fp=open('zapis7.2ob','wb')
|
||||
pickle.dump(mnoz1,fp)
|
||||
@@ -299,7 +299,7 @@ print('запись строки на экран')
|
||||
запись строки на экран
|
||||
fc.close()
|
||||
```
|
||||
![[Pasted image 20251110142228.png]]
|
||||
![[9.png]]
|
||||
```py
|
||||
tmp_in = sys.stdin #Запоминаем текущий поток ввода
|
||||
fd = open("Stroka.txt", "r") #Открываем файл для ввода (чтения)
|
||||
|
||||
1
TEMA6/test.txt
Обычный файл
1
TEMA6/test.txt
Обычный файл
@@ -0,0 +1 @@
|
||||
4, 2, 5, 3, 2, 3, 2, 4, 5
|
||||
Ссылка в новой задаче
Block a user