【发布时间】:2021-04-07 10:03:42
【问题描述】:
我正在尝试将列表文件添加到脚本中。
我需要这样做,以便从"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
请帮我修复代码!
【问题讨论】:
-
我不知道你期望
script_type是什么意思,我也不知道'bech32'编码或'p2wpkh'脚本类型应该是什么。此外,换行符表示为\n,没有中间有空格。无论如何,目前尚不清楚实际问题是什么。当您按原样尝试代码时会发生什么,它与应该发生的情况有何不同?您想通过“插入”您感到困惑的部分来解决什么问题?当您阅读相关文档时,它究竟是如何没有回答您的问题的? -
with open ("list.txt") as myfile: data = "\n" .join (line.rstrip () for line in myfile) with open ("save.txt", "w ") as file: file.write (str (data)) file.write ("\n") 试试这个并告诉我们错误
-
@Karl Knechtel 我想制作一个脚本来处理多个公钥而不是一个。我在文件中只有一个大的公钥列表。如何修复顶部的第一个代码?需要插入文件“list.txt”
-
您在哪里说“大致如本代码所示那样工作”,这是什么意思?什么是“近似”?你得到的结果和你需要的结果有什么不同?我不明白这个
Address课程是干什么用的(尤其是因为我无法看到它,也看不到它的文档)而且我不明白你完成了什么任务 通过创建一个地址对象,然后获取它的.address。 -
当您尝试将
python process all lines of a file放入搜索引擎时发生了什么?
标签: python list file join bitcoin