Hogyan tudnám átalakítani ezt a kódot?
Adott egy txt fájl (hexminta.txt) 60-70 sorból áll. Minden sorban egyedi privátkulcsok vannak 64 karakterből álló hexadecimális. Szeretném ha a program automatikusan olvasná a sorokat ebből a fájlból és alakítaná át Ethereum címekké (ethereumaddress.txt)
A jelenlegi program úgy működik hogy nekem kell megadni kézzel a privátkulcsot és úgy alakítja át.
kb a 7. sortól a 13-ig beteszed egy függvénybe: private_key_to_address
Egy paramétere legyen, a hex_priv_key.
Ezután írsz egy ciklust, ami végigmegy a file sorain, minden beolvasott sorra meghívja a függvényt és kiírja a visszatérési értéket
Kipróbáltam a programodat, de a következő hibaüzenetet küldte:
from ecdsa import SigningKey, SECP256k1
ModuleNotFoundError: No module named 'ecdsa'
#4: Azért írja ki az emllített hibakódot, mert az ecdsa modul szerepel a Pythonhoz alapból mellékelt modulok között, azt külön kell telepíteni - bővebben:
tessék az #1-es által mondott dolog:
habár fájlba nem ír, csak a képernyőre
a pastebin valamiért törölte automatikusan, így emerre raktam
4/7
$ sudo apt install python3-pip
$ pip install ecdsa
és ez is kelleni fog hozzá
$ pip install pysha3
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!