语法错误:解析时出现意外的EOF(python区块链)
我试图做的是迭代区块链中的所有区块并打印出交易。 以下是我目前的代码:语法错误:解析时出现意外的EOF(python区块链),python,parsing,eof,blockchain,Python,Parsing,Eof,Blockchain,我试图做的是迭代区块链中的所有区块并打印出交易。 以下是我目前的代码: from chainscan import iter_blocks for block in iter_blocks(): if block.height > 10: break for tx in block.txs: print('Hello, tx %s in block %s' % (tx, block)) 问题是我得到了以下错误: File "<ipython-in
from chainscan import iter_blocks
for block in iter_blocks():
if block.height > 10: break
for tx in block.txs:
print('Hello, tx %s in block %s' % (tx, block))
问题是我得到了以下错误:
File "<ipython-input-3-06037b89d550>", line 1
for block in iter_blocks():
^
SyntaxError: unexpected EOF while parsing
文件“”,第1行
对于iter_块()中的块:
^
SyntaxError:分析时出现意外的EOF
我已经读过类似的主题,如:或,但它们没有帮助。问题是区块链本身还没有被区块迭代器找到吗?如果是这样的话,我怎么解决呢?
提前谢谢看起来你的缩进已经关闭了。只需复制粘贴以下代码,就可以了:
from chainscan import iter_blocks
for block in iter_blocks():
if block.height > 10: break
for tx in block.txs:
print('Hello, tx %s in block %s' % (tx, block))
这似乎是一个不可复制的错误。代码看起来很好,即使在重新启动后也能得到它