# 如何批量生成以太坊钱包

By [Bill the investor](https://paragraph.com/@obenn) · 2023-03-21

---

    以下是一个简单的Python脚本，可以用于批量生成以太坊钱包地址：
    
    python
    Copy code
    from web3.auto import w3
    from web3 import Account
    
    num_wallets = 10
    
    for i in range(num_wallets):
        acct = Account.create()
        print("Address:", acct.address)
        print("Private Key:", acct.privateKey.hex())
        print()
    
    该脚本使用Web3库中的自动连接功能来连接以太坊网络。它生成指定数量的以太坊钱包地址，并输出每个地址的公钥和私钥。你可以将num_wallets变量设置为你想要生成的钱包数量。注意，这个脚本只是用于演示目的，真实环境中你需要妥善保管私钥，避免泄露导致资产损失。
    
    
    当你运行Python脚本时，你需要确保你的计算机上已经安装了必要的软件和库。以下是运行上述Python脚本的一些步骤：
    
    1.安装Python
    如果你的计算机上没有安装Python，你需要先安装它。你可以从Python官方网站（https://www.python.org/downloads/）下载最新版本的Python。安装后，你可以打开终端或命令行窗口，输入`python --version`来确认Python是否已经正确安装。
    
    2.安装Web3库
    你需要在Python环境中安装Web3库。在终端或命令行窗口中运行以下命令来安装Web3：
    
    Copy code
    pip install web3
    3.复制脚本
    复制上述给出的Python脚本到你的本地计算机，将其保存为以.py为后缀名的文件，例如generate_eth_wallets.py。
    
    4.运行脚本
    在终端或命令行窗口中，导航到保存了Python脚本的目录。然后，运行以下命令来启动脚本：
    
    Copy code
    python generate_eth_wallets.py
    
    脚本将会开始运行，并输出每个生成的以太坊钱包地址的公钥和私钥。如果你想生成不同数量的钱包地址，你可以修改脚本中的num_wallets变量的值。

---

*Originally published on [Bill the investor](https://paragraph.com/@obenn/tU6Cgdbec1ot0Rr7xLwF)*
