我知道如何从字符串中获取sha1,然后从中获取摘要sha1,这是我的目标。但是现在的问题是,我已经有了sha1(它来自文件而不是字符串),并且想要从中获取摘要sha1(并使用base 64对其进行编码)。
mysha1 = "FB9BA6614A6AEB7A040881E09A4B8211405831FF"
print(base64.b64encode(mysha1.digest()))
Run Code Online (Sandbox Code Playgroud)
这导致
AttributeError: 'str' object has no attribute 'digest'
Run Code Online (Sandbox Code Playgroud) 因此,我尝试使用for循环以随机百分比更改一堆列表项.
import random as rdm
list = [1000, 100, 50, 25]
def change():
for item in list:
item = item + item*rdm.uniform(-10, 10)
change()
print(list)
Run Code Online (Sandbox Code Playgroud)
(我也不知道如何粘贴多行代码,所以我一个接一个地做了,也很感激帮助)现在当它打印列表时,它只包含它开始的数字.