Python【纯本地】批量生成钱包 包含 助记词 密钥

第一步: 下载python

点击下面链接

https://www.python.org/downloads/

截图日期是:2022-08-28 如果时间长了可能版本号会变

正常下载继续就行

如果时间不是太长小版本更新 一般不会有问题

post image

安装第一步一定注意 勾选下面的选项 否则后面会很麻烦

post image

接下来没啥说的一路默认按钮点击就行了

post image
post image

没按钮了就点 右下角 Close关闭

接下来输入命令

post image

建一个空文件夹

post image

点击文件夹路径

输入cmd

然后直接回车 如下图

post image
post image

逐行 输入命令 并 回车

python.exe -m pip install --upgrade pip

pip3 install eth_account

pip3 install web3

copy nul a.py

然后看到文件夹下面会有个a.py文件

post image

用记事本打开 然后把下面的代码粘贴进去 然后 保存 关闭


import os
from eth_account import Account

if __name__ == '__main__':
    # account = Account.create()
    # print('%s,%s'%(account.address,account.key.hex()))
    file_name = input('请输入文件名:')
    if os.path.exists(file_name):
        print("文件已存在,请换个名字:")
    else:
        j=1
        n = int(input('请输入需要创建的钱包数:'))

        for i in range(n):
            Account.enable_unaudited_hdwallet_features()
            account, mnemonic = Account.create_with_mnemonic()
            num = '第%d个钱包' % j
            print(num)
            line =('%s,%s,%s,%d' % (account.address, account.key.hex(), mnemonic, j)) #mnemonic助记词
            print(line)
            j = j + 1
            with open(file_name+'.csv', 'a') as f: 
                f.write(line + '\n')

回到cmd窗口 输入命令

python a.py

然后输入文件名

输入生成数量即可

post image

等生成完毕就行了 输入的多的话就挂机一晚上第二天看吧~

实时保存的 随时可以关闭停止 之前生成的已经保存到文件内了

post image

好了 用excel或者wps打开这个文

件 筛选你自己想要的保存起来吧