down vote Beside that I don't understand your problem with PyWaller, like Eyal suggests, you can use the standard Bitcoin software for this as well, although this method will be a little more time-consuming. I suggest doing the following for every wallet.dat file you have: Backup your current wallet.dat file. Copy the old wallet.dat to your Bitcoin directory. Open up a terminal and run the bitcoind daemon: bitcoind -daemon Retrieve a list of all the addresses in the wallet: bitcoind listaddressgroupings For every address you want the private key from, dump it: bitcoind dumpprivkey Stop the daemon before changing the wallet.dat file: bitcoind stop