使用Python在本地生成助记词

简介: 使用Python在本地生成助记词

新建并打开一个空文件夹

逐行 执行命令

python3 -m pip install --upgrade pip
 
pip3 install eth_account
 
pip3 install web3
 
touch acco.py

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

将把下面的代码粘贴到acco.py中保存。

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')

执行命令

python3 acco.py

然后输入要导出的文件名、生成数量。

如:


生成完毕如下:

相关文章
|
26天前
|
Python
619: 蟠桃记(python)
619: 蟠桃记(python)
|
4月前
|
前端开发 应用服务中间件 Apache
Python的CherryPy
Python的CherryPy
37 3
|
6月前
|
JSON NoSQL Redis
Python使用小结
Python使用小结
40 0
|
6月前
|
C++ 开发者 Python
46 python - self
46 python - self
19 0
|
9月前
|
存储 Java Python
地震学 - MIniSEED转SAC(Python)
地震学 - MIniSEED转SAC(Python)
419 0
|
11月前
|
Python
Python——输入输出函数
Python——输入输出函数
|
机器学习/深度学习 存储 人工智能
Python和C究竟选哪个?
如果说最近最火的语言和最古老的语言碰撞会产生什么样的火花呢?在刚刚上大学的小伙伴肯定是有这样的疑问,C语言作为比较古老和底层的语言,一般是作为大学生的必修课,也是计算机课程的第一课,而Python作为高级语言,随着这几年的机器学习、人工智能彻底火出圈了,外行的人也知道Python很牛,那么这最古老的语言和最火的语言之间的区别是什么呢?我们应该如何选择最适合自己的语言呢?
362 0
Python和C究竟选哪个?
|
Python 数据采集
python HTML解析器
一般的爬虫解析 html 用  sgmlib 或者 lxml 解析  lxml 解析速度是 BS 的 20 倍以上 http://www.
788 0
|
Python
Python之%s%d%f
Python之%s%d%f
89 0
Python之%s%d%f