Помогите исправить код

214 просмотраpython python2.7
0
0 Комментариев

Помогите найти проблему
Есть два варианта кода.
Во-втором варианте получаемый хэш из 1 верен… Но в первом , если в text.txt создана одна строка со значением 1 …Получаем совсем другой и не правилный хэш.
Вариант №1
## -*- coding: utf-8 -*-
import hashlib
f =open(‘text.txt’)
for line in f:
b=line
for _ in range(1):
b=hashlib.sha256(b).hexdigest()
print (b)
Вариант №2
import hashlib
b = «1»
for x in xrange(1):
b= hashlib.sha256(b).hexdigest()
print (b)



Добавить комментарий

0 Answers

Python Опубликовано 12.12.2018
Напишите свой ответ на данный вопрос.
Scroll Up