语法错误:解析时出现意外的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))

这似乎是一个不可复制的错误。代码看起来很好,即使在重新启动后也能得到它