繁体   English   中英

你如何修复python中预期的缩进块错误? 我正在使用 PyCharm

[英]how do you fix expected indented block error in python? I'm using PyCharm

我真的不知道我该如何解决这个错误? 因为我已经在第 4 行之后点击了一个标签。

这是我的代码,非常简单:

import csv

def searchProxy():

card Identifier = input('Enter proxy\n')
csv_file = csv.reader(open ('\Users\Keanu\Documents\ARRMAIL07072021180029.CSV', 'r'))

for row Card Identifier in csv_file:
    if Card Identifier == row[0]:
            print(row)



print ('Enter to search card identifier')

src = int(input ("Enter here: "))

错误:

  File "C:\Users\Keanu\Documents\PythonProjects\main.py", line 5
    card Identifier = input('Enter proxy\n')
    ^
IndentationError: expected an indented block

Process finished with exit code 1

def之后应该有一些缩进。 另外,在声明变量时不要使用空格。 如果要分隔名称,请使用_

def searchProxy():

    card_Identifier = input('Enter proxy\n')
    csv_file = csv.reader(open ('\Users\Keanu\Documents\ARRMAIL07072021180029.CSV', 'r'))

    for row Card Identifier in csv_file:
        if Card Identifier == row[0]:
            print(row)

与其他使用{}分隔代码块的编程语言不同,python 使用缩进。 因此,在使用 Python 编码时应始终牢记这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM