ответвлено от main/python-labs
Изменил(а) на 'TEMA6/text.txt'
Этот коммит содержится в:
@@ -357,3 +357,44 @@ while True:
|
|||||||
запись строки в файл
|
запись строки в файл
|
||||||
fd.close()
|
fd.close()
|
||||||
sys.stdin=tmp_in
|
sys.stdin=tmp_in
|
||||||
|
fp = open('file.py', 'w')
|
||||||
|
import random
|
||||||
|
kort = tuple(random.randint(6,56))
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "<pyshell#163>", line 1, in <module>
|
||||||
|
kort = tuple(random.randint(6,56))
|
||||||
|
TypeError: 'int' object is not iterable
|
||||||
|
kort = tuple(random.randint(6,56) for _ in range(125))
|
||||||
|
kort
|
||||||
|
(38, 22, 36, 14, 32, 26, 6, 17, 40, 48, 10, 49, 26, 39, 32, 32, 6, 55, 50, 9, 51, 20, 47, 10, 54, 10, 27, 54, 47, 27, 21, 15, 22, 43, 42, 40, 55, 34, 46, 50, 51, 29, 43, 21, 10, 35, 26, 13, 47, 10, 54, 54, 20, 56, 18, 35, 11, 22, 43, 56, 47, 28, 8, 32, 37, 36, 54, 43, 47, 49, 49, 18, 41, 21, 40, 6, 38, 18, 39, 47, 18, 34, 23, 18, 41, 39, 33, 34, 37, 46, 50, 51, 10, 38, 9, 15, 34, 47, 7, 50, 7, 7, 6, 56, 53, 26, 15, 16, 15, 20, 23, 15, 37, 9, 27, 29, 20, 9, 53, 12, 6, 27, 35, 22, 24)
|
||||||
|
spis=['Корнеев', 'Немецкий', 'Гордиевских', 'Огарков', 'Васильев']
|
||||||
|
fp.close()
|
||||||
|
fp = open('file.py', 'wb')
|
||||||
|
fp.write(kort)
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "<pyshell#169>", line 1, in <module>
|
||||||
|
fp.write(kort)
|
||||||
|
TypeError: a bytes-like object is required, not 'tuple'
|
||||||
|
pickle.dump(kort,fp)
|
||||||
|
pickle.dump(spis,fp)
|
||||||
|
fp.close()
|
||||||
|
fp = open('file.py')
|
||||||
|
obj1=pickle.load(fp)
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "<pyshell#174>", line 1, in <module>
|
||||||
|
obj1=pickle.load(fp)
|
||||||
|
TypeError: a bytes-like object is required, not 'str'
|
||||||
|
fp.close()
|
||||||
|
fp = open('file.py', 'rb')
|
||||||
|
obj1=pickle.load(fp)
|
||||||
|
obj2=pickle.load(fp)
|
||||||
|
if obj1 == kort:
|
||||||
|
print('Объекты совпадают')
|
||||||
|
else: print('Объекты не совпадают')
|
||||||
|
|
||||||
|
Объекты совпадают
|
||||||
|
if obj2 == spis:
|
||||||
|
print('Объекты совпадают')
|
||||||
|
else: print('Объекты не совпадают')
|
||||||
|
|
||||||
|
Объекты совпадают
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user