如何剪切最后的字符并保存?

时间:2020-07-16 09:48:38

标签: python python-3.x list python-2.7 python-requests

我有一个脚本生成器,可以创建未压缩的公共密钥。该脚本与“比特币” 模块一起使用。

结果,我得到了由130个十六进制字符组成的未压缩公共密钥。

04 [x, y]

我需要更改代码,以便仅将最后25个字符保存在结果中。也就是说,要剪切公钥并将其保存到文件中 “ Pubkey.txt”

import bitcoin

with open("Privkey.txt","r") as f:
    content = f.readlines()
# you may also want to remove whitespace characters like `\n` at the end of each line
content = [x.strip() for x in content]
f.close()


outfile = open("Pubkey.txt","w")
for x in content:
  outfile.write(""+bitcoin.privtopub(x)+"\n")

outfile.close()

1 个答案:

答案 0 :(得分:0)

如果bitcoin.privtopub(x)返回一个字符串,则可以对其进行切片。

bitcoin.privtopub(x)[-25:]