python - 预期出现缩进 block 错误 <python>

标签 python

我正在制作ARM处理器,但是在意外的部分发生了错误!:( 我知道使用选项卡,但我不知道出了什么问题。 请帮助我!!!

def LDSTR():
    global k
    I=memory[k]/0b10000000000000000000000000%0b10
    P=memory[k]/0b1000000000000000000000000%0b10
    B=memory[k]/0b10000000000000000000000%0b10
    W=memory[k]/0b1000000000000000000000%0b10
    L=memory[k]/0b100000000000000000000%0b10
    if(I==0):
        if(P==0):
            #add offset after transfer (example) ldr Rx,[Ry],Rz
            if(B==0):
                #ldr/str word (example) ldr Rx,Ry
                if(W==0):
                    #no '!'
                    if(L==0):   
                        #str Rx,[Ry],Rz
                    elif(L==1):                     >>>error occured!!
                        #ldr Rx,[Ry],Rz
                elif(W==1):
                    #'!'exists (example)ldr Rx,[Ry,Rz]!
                    if(L==0):
                        #str Rx,[Ry],Rz!
                    elif(L==1):
                        #ldr Rx,[Ry],Rz!

最佳答案

if-elif block 为空。 Python 期望条件后面有一个句子。

如果您想要一个 block ,您可以使用关键字pass:

if (...):
    pass
elif (...):
    pass

注意:注释#...被省略,不被视为语句。

关于python - 预期出现缩进 block 错误 <python>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086509/

相关文章:

Python Selenium WebDriverException : chrome not reachable while opening ChromeDriver

python - Django 休息框架。返回嵌套的多个模型

Python subprocess.CalledProcessError : Command 'adb devices' returned non-zero exit status 127

python - 根据与 A 点的距离在直线上找到 B 点

python - 如何避免Python包中的重复命名?

python - Wagtail StreamField 中的单个项目

python - 在 R 中对一维数据运行 CNN 时出错

python - SGD - 损失在一些迭代后开始增加

python +电子表格

python - 重命名每个跳过对象名称的方法