Python 3.3:TabError在打印中

Python 3.3:TabError在打印中,python,Python,我想读取文件并执行如下的字符串函数 ins = open( "data.txt", "r" ) for line in ins: category = (line.split("/"))[0] print (category) ins.close() 但是,错误消息显示如下: File "C:\Python33\parsing_food.py", line 4 print (category) ^ TabError: inconsistent use of tab

我想读取文件并执行如下的字符串函数

ins = open( "data.txt", "r" )
for line in ins:
category = (line.split("/"))[0]
print (category)
ins.close()
但是,错误消息显示如下:

File "C:\Python33\parsing_food.py", line 4
print (category)
               ^
TabError: inconsistent use of tabs and spaces in indentation
我如何解决这个问题


我想用“/”字符分割字符串,并打印返回数组中的第一个字符串。

错误消息说明了一切。在这一行:

print (category)
您已经用制表符缩进了。在其他任何地方,你都使用了一个空间。保持一致,你就不会有这个错误


在Python中,代码块使用缩进表示。空格优先于制表符。当您按tab键时,您应该将编辑器配置为使用四个空格。错误消息说明了这一切。在这一行:

print (category)
您已经用制表符缩进了。在其他任何地方,你都使用了一个空间。保持一致,你就不会有这个错误


在Python中,代码块使用缩进表示。空格优先于制表符。当您按tab键时,您应该将编辑器配置为使用四个空格。错误消息说明了这一切。在这一行:

print (category)
您已经用制表符缩进了。在其他任何地方,你都使用了一个空间。保持一致,你就不会有这个错误


在Python中,代码块使用缩进表示。空格优先于制表符。当您按tab键时,您应该将编辑器配置为使用四个空格。错误消息说明了这一切。在这一行:

print (category)
您已经用制表符缩进了。在其他任何地方,你都使用了一个空间。保持一致,你就不会有这个错误

在Python中,代码块使用缩进表示。空格优先于制表符。按tab键更改时,应将编辑器配置为使用四个空格:

ins = open( "data.txt", "r" )
for line in ins:
category = (line.split("/"))[0]
print category
ins.close()
致:

在Python中,所有内容都与缩进和空格有关,就像错误所说的那样

变化:

ins = open( "data.txt", "r" )
for line in ins:
category = (line.split("/"))[0]
print category
ins.close()
致:

在Python中,所有内容都与缩进和空格有关,就像错误所说的那样

变化:

ins = open( "data.txt", "r" )
for line in ins:
category = (line.split("/"))[0]
print category
ins.close()
致:

在Python中,所有内容都与缩进和空格有关,就像错误所说的那样

变化:

ins = open( "data.txt", "r" )
for line in ins:
category = (line.split("/"))[0]
print category
ins.close()
致:


在Python中,所有内容都与缩进和空格有关,就像错误所说的那样

您需要缩进for循环中的行

for line in ins:
    category = (line.split("/"))[0]
    print(category)

您需要缩进for循环中的行

for line in ins:
    category = (line.split("/"))[0]
    print(category)

您需要缩进for循环中的行

for line in ins:
    category = (line.split("/"))[0]
    print(category)

您需要缩进for循环中的行

for line in ins:
    category = (line.split("/"))[0]
    print(category)

你试过确保你的源代码只使用空格或制表符吗?伊格纳西奥·巴斯克斯·艾布拉姆斯,你说得对,我修正了!!你试过确保你的源代码只使用空格或制表符吗?伊格纳西奥·巴斯克斯·艾布拉姆斯,你说得对,我修正了!!你试过确保你的源代码只使用空格或制表符吗?伊格纳西奥·巴斯克斯·艾布拉姆斯,你说得对,我修正了!!你试过确保你的源代码只使用空格或制表符吗?伊格纳西奥·巴斯克斯·艾布拉姆斯,你说得对,我修正了!!