【发布时间】:2018-01-11 01:41:57
【问题描述】:
我正在使用 Jupyter,我的 Python 版本是 3.5。在我的while 循环中,执行顺序不正确;一次迭代的input 显示在之前上一次迭代的最终print。这是我的代码。
from IPython.display import display
import pandas as pd
df = pd.DataFrame({'a':[1,2],'b':[3,4]})
while(True):
a = input("please input:\n")
display(df.head())
print (a)
【问题讨论】:
-
您的代码运行良好,并且在我的 jupyter 上以正确的顺序输出。可能是你开发环境的问题。
-
如果是你开发环境的问题,很难解决。
-
在
print(a)之后尝试del a并删除\n -
@virtualdvid,它不起作用。
标签: python pandas output jupyter-notebook