请放轻松我,这是我尝试使用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
那样的输出?
答案 0 :(得分:1)
在打印功能中编写您的代码
答案 1 :(得分:0)
在Pycharm中,如果要查看控制台中显示的内容,则需要显式输出。在这种情况下,如果您使用print(dataset)
结束代码将其打印到控制台,它应该可以正常工作。
答案 2 :(得分:0)
听起来你想让pycharm运行类似于idle / ipython等的交互式控制台。
转到视图 - >工具Windows - > Python控制台,您应该可以使用熟悉的交互式解释器。
当您编写和运行脚本时,您无法获得类似于您所寻找的输出。
答案 3 :(得分:0)
这实际上不是PyCharm的特定行为。
Python是一种解释语言,i。即它会在您编写时立即执行每个命令,并使用 Enter 键进行确认。一个接一个的命令。
但是 - 与其他解释语言一样 - 您还有另一种选择:提前将所有命令写入文本文件,然后让Python将作为批处理执行 - 再次一个命令接着另一个,但非常快。
在第一个的情况下 - 在按下 Enter 键后立即执行,只需<<}找到变量(或表达式)的值就很容易了em>编写它们 - 并且Python以标准(有时是丑陋的)形式显示它。它在 Python控制台环境中执行,也可以在PyCharm IDE中使用(例如,从菜单View | Tool Windows | Python console
开始)。
在第二情况下(命令的批处理)它会不太舒服,因为命令以非常快的顺序执行,并且您通常无法分辨哪个输出值对应于如果您经常在显示器上看不到您的命令,那么哪个变量。因此,在这种情况下(启动.py
或.pyc
文件)不使用此方法,并且您使用print
命令(Python 2)或print()
函数明确地打印它们(Python 3)。在PyCharm IDE中,您可以像执行以下操作一样执行此操作:从项目中运行相应的 Python文件。
所以你在PyCharm中有两种可能性:
print
命令/ print()
功能注意:
在IDLE中,具有相同行为的相同的 2种可能性:
答案 4 :(得分:0)
已修复:PyCharm未显示错误熊猫没有输出
创建与出口小csv文件>>另存为Unicode UTF-8(苹果机)
df = pd.read_csv("tstPandas.csv")
了解您的文件,并保持“DF”。
要查看输出,您需要print(df)
哪些文件
输出