首页 > 解决方案 > 为什么 SyntaxError:在 Python IDE 中编译单个语句时发现多个语句?

问题描述

import pandas as pd

wine_dict = {
    'red_wine': [3, 6, 5],
    'white_wine':[5, 0, 10]
}
sales = pd.DataFrame(wine_dict, index=["adam", "bob", "charles"])
print(sales)

请帮助我在我的 IDE 中运行代码。

标签: pythonpandas

解决方案


您粘贴的代码包含缩进语句。缩进在 Python 中是有意义的。

逻辑行开头的前导空格(空格和制表符)用于计算行的缩进级别,而缩进级别又用于确定语句的分组。

代码输出

删除所有缩进后,您的代码工作正常。

编辑:

删除缩进后的代码:

import pandas as pd

wine_dict = {
    'red_wine': [3, 6, 5],
    'white_wine':[5, 0, 10]
    }
sales = pd.DataFrame(wine_dict, index=["adam", "bob", "Charles"])
print(sales)

推荐阅读