Изменил(а) на 'TEMA6/text.txt'

main
KorneevMaxA 2 дней назад
Родитель 8c3d0dda94
Сommit 1b0cbe9074

@ -357,3 +357,44 @@ while True:
запись строки в файл
fd.close()
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('Объекты не совпадают')
Объекты совпадают

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