如何使“word”变量自动从文本文件中获取行?处理第一行后,输出结果,写入文件,然后从第二行、第三行等开始重复所有内容。线。
__author__ = 'xcbtrader'
# -*- coding: utf-8 -*-
from bitcoin import *
def crear_addr_word(word):
priv = sha256(word)
pub = privtopub(priv)
addr = pubtoaddr(pub)
wif = encode_privkey(priv, 'wif')
return addr, priv, wif
word = input('Ведите фразу')
addr, priv, wif = crear_addr_word(word)
print('####################################################')
print('WORD: ' + word)
print('ADDR: ' + addr)
print('PRIV: ' + priv)
print('WIF: ' + wif)
print('####################################################')
此代码假定文件中的文本使用
locale.getpreferredencoding(False)(例如,俄语 Windows 上的 cp1251 或其他桌面系统上的 utf-8)编码。如果不是,则显式传递编码参数。https://docs.python.org/2/library/functions.html#open
请注意,行数包括换行符(
\r\n对于 Windows),要删除它们,请使用line.rstrip('\n')或line.rstrip()- 删除所有尾随空白字符。