PyCharm没有显示出从大熊猫输出

问题描述 投票:1回答:4

请宽容我,我的第一天尝试使用python,我已经有问题,建立环境。

当我使用IDLE的代码:

import pandas as pd

column_names = ["a,b"]
dataset = pd.read_csv('abdataset', names = column_names, index_col = False)


dataset

显示了相当不错的方式整个数据集。

每当我尝试在PyCharm相同的代码去RUN在控制台上,我只能看到

过程结束,退出代码0

有什么办法来配置运行控制台显示像IDLE输出呢?

python pandas pycharm
4个回答
1
投票

这是真的不PyCharm具体行为。

Python是一种解释型语言,我。即它为你写它,并用回车键确认立即执行的每一个命令。一个接一个的命令。

但是 - 在其他解释性语言 - 你有另一种选择:提前你的所有命令写入一个文本文件,然后让Python来执行它们作为一个批处理 - 其他后再一个命令,但速度非常快。

在第一种情况下 - 通过按输入键后立即执行,它是舒适通过写他们找到一个变量(或表达的)的值的 - 和Python在标准(有时难看)形式显示它。它是在Python控制台环境PyCharm IDE,也执行,提供(例如从菜单View | Tool Windows | Python console)。

在第二种情况下(命令的批处理)那就不是那么舒服,因为命令在一个非常快的顺序执行,你一般不能分辨哪个输出值对应于哪个变量,而且如果你经常不看你的显示器上你的命令。因此,在这种情况下,(推出.py.pyc文件)不使用这种方法,你必须用print命令(Python的2)或print()功能(Python 3中)明确地打印出来。在PyCharm IDE执行此行动,你做的事:从你的项目运行相应的Python文件。

所以,你必须在PyCharm两种可能性:

  1. 使用Python控制台写你的所有命令,一前一后 - 有或没有使用print命令/ print()功能。
  2. 运行一个Python文件(像你一样),但明确地打印你想显示什么。

注意:

在IDLE你有同样的2点的可能性有相同的行为:

  • 1日即将开始空闲后,
  • 开场后第2次/创建一个Python文件,并通过F5键启动它。

0
投票

这听起来像你想pycharm运行交互式控制台类似于空闲/ IPython的等等。

转到查看 - >工具窗口 - > Python的控制台,你应该得到一个熟悉的交互式解释器,你可以使用。

当你编写和运行脚本,你没有得到的输出类似于你在找什么。


0
投票

在Pycharm,如果你想看到控制台中显示的东西,你需要明确地输出。在这种情况下,如果你结束你的代码print(dataset)把它打印到控制台它应该工作。


0
投票

修正:PyCharm没有显示错误从大熊猫无输出

创建出口小csv文件>>另存为Unicode UTF-8(在Mac)

df = pd.read_csv("tstPandas.csv")

阅读您的文件,并举行“东风”。要查看输出,你需要print(df)

它输出的文件

© www.soinside.com 2019 - 2024. All rights reserved.