python - 如何使用 Jupyter Notebook 进行打印

标签 python pandas jupyter-notebook

我是 Jupyter Notebooks 的新手。参加了Python金融类(class),一开始就遇到了这个问题。

import pandas as pd
import matplotlib.pyplot as plt

def test_run():
    df = pd.read_csv("C:/Users/James/Desktop/MSFT.csv")
    print(df)

这不会运行任何错误,但只是不会在单元格下打印任何内容。我知道这一定是一件我没有做的愚蠢的事情,但我无法弄清楚,非常感谢任何帮助。

最佳答案

如果上面的代码正是您正在执行的内容,那么该代码将不会输出任何内容。

您正在定义一个函数,但没有运行该函数。该函数(运行时)会将一些内容打印到控制台(stdout)。如果在 jupyter 笔记本中运行,输出将显示在输出单元格中。但是,您没有运行该函数。

以下内容应打印到 jupyter 笔记本

import pandas as pd
import matplotlib.pyplot as plt

def test_run():
    df = pd.read_csv("C:/Users/James/Desktop/MSFT.csv")
    print(df)

test_run()  # run the function

关于python - 如何使用 Jupyter Notebook 进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62044622/

相关文章:

python - pandas 如何使用 Series 对象对数据框进行切片?

python - 为什么 iPython 笔记本解释注释掉的行?

python - 找不到网络浏览器: could not locate runnable browser. Jupyter-notebook

python-3.x - 无法在 Jupyter Notebook 中显示 graphviz 树

python - 如何使用 Python 获取数据库中最后插入记录的主键

python - wxpython + matplotlib : autoresizing a matplotlib figure

python - 如何去除某些瓷砖纹理的黑色

python - 使用 quickfix python 和 twisted

python - 按列索引 Pandas 数据框重命名列

python - 如何使用 "xlsxwriter"而不是 "openpyxl"写入具有多个工作表的 Excel?