孤月寒_朗照之 2021-11-04 10:55 采纳率: 100%
浏览 254
已结题

anaconda2.7中的spyder运行后,IPthon console没有输出结果

在Spyder中选择代码中的一部分代码运行,但IPthon console只有输入的内容,没有输出结果。
目前电脑是win10版本,同时安装了anaconda3.6和anaconda2.7,且2.7为默认。2.6可以正常运行输出结果,但2.7只能运行输出文件,不能在IPthon console中输出每一步的结果。
请问该如何解决?


File_par=pd.read_csv(r"C:\Users\Administrator\Desktop\MIP\File_Parameter.csv",encoding='gbk',header=0)
#File_par=pd.read_csv("C:\Users\Administrator\Desktop\File\File_Parameter.csv",encoding='gbk',header=0)

#dtype={'ASSETCODE':str}解决001被读入后变成1的问题
assetin=pd.read_csv(File_par.ASSET_FILE[0],encoding='gbk',header=0,dtype={'ASSETCODE':str})  #资产
par=pd.read_csv(File_par.PARAMETER_FILE[0],encoding='gbk',header=0,dtype={'VAR_CHOICE1':str,'VAR_CHOICE2':str,'SUB_VAR':str,'SUB_VALUE':str})    #参数

assetin

想要输出assetin的结果,但IPthon console毫无反应。

  • 写回答

2条回答 默认 最新

  • 孤月寒_朗照之 2021-11-04 11:05
    关注
    
    import sys
    reload(sys)
    sys.setdefaultencoding('utf8')
    

    都是因为这三句代码!!!在本地运行的时候,需要将以下两句代码注释掉,就可以正常输出结果了。(问题中IPython console少了一个字母,勿怪)

    
    #reload(sys)
    #sys.setdefaultencoding('utf8')
    
    评论

报告相同问题?

问题事件

  • 系统已结题 11月12日
  • 创建了问题 11月4日