[英]How to insert a file with a list into a script?
我正在尝试将列表文件添加到脚本中。 我需要这样做以便从"list.txt"
文件中获取公钥数据并将所有结果保存到"save.txt"
文件中?
from bitcoinlib.keys import Address
master = Address ("0341b40ab5b2972161f2ff3d5487e0fb8260f2d98221cc2eb4fa3f28b6ad10d81e", encoding = 'bech32', script_type = 'p2wpkh')
print (master.address)
目前我得到一个值
bc1q7wdz5dcs553f2y6qgf38xdgqs2kqgkhn5ydn9l
如何解决这个值: 0341b40ab5b2972161f2ff3d5487e0fb8260f2d98221cc2eb4fa3f28b6ad10d81e
有这个文件"list.txt"
的列表
02485a4e62913be3db116d1ab15f84110599ea8905cd7dbae7be6fa02033fdb54e
0315da5f8f47787f6e8294bd369a4dd81aea97429630ecae831a9f6362a6917106
023741e71ebddc5eca046c9b23ac7c5230160fe1335e655c9bbe0b8a20c8d89802
037782a3fcc6c0ca092658a513c9f051cc95d540d215f0c965176c664d49d3e732
029c6c7748107fc9584a838df6a2c8224ae2339e2a95b15b4cd8bcc67c2d149cd5
获取所有值并保存到文件“save.txt”
bc1q6jxrahx3rw6lt2nlv5fpsdtllyzaa03m4d98xv
bc1qct3fu8543tryapkq4kpgw5ph8cj74zhtrdp5sx
bc1q5a3h25vu4kn90sc70rkm65narezzw97khu4dhu
bc1qutzkrtc7tqqjgrzns3s3h92f8wfxvfhp99ppnn
bc1ql2slqxzp7c9hdxhlp0ehlzdg2qa94xh5lk2anw
请帮我修复代码!
就我而言,您想分别使用每一行文件。 首先阅读所有要列出的行:
with open('list.txt', 'r') as f:
lists = [i.replace('\n', '') for i in f.readlines()]
然后为每一行创建Address
实例,并将其保存到另一个列表中:
addresses = []
for l in lists:
master = Address(l, encoding = 'bech32', script_type = 'p2wpkh')
addresses.append(master.address)
最后一部分是全部保存到文件save.txt
with open('save.txt', 'w+') as f:
for a in addresses:
f.write(a + '\n')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.