我正在进行作业,即使其他程序运行完美,我的版画也不会打印出来。
我正在调用的函数如下:
def t4p1(s):
a,da,b,db,sig=adj.squaremin(adj.getTable(s),univsig=False)
print 'Hola!'
print ' a:',a,' da:',da,' b:',b,' db:',db,' sig:',sig
plot2(adj.getTable(s),chav=False)
a,da,b,db,sig=adj.squaremin(adj.chaveunet(adj.getTable(s)),univsig=False)
print ' a:',a,' da:',da,' b:',b,' db:',db,' sig:',sig
plot2(adj.getTable(s),chav=True)
print pearson(adj.getTable(s))
其中a,da,b,db和sigma被正确定义浮动(因为我正在使用它们绘图),而且pearson也返回一个浮点数。我认为这可能是t4p1()本身的一些问题,但后来我在控制台上输入了以下内容:
In [4]: def heg():
...: print 2
In [5]: heg()
In [6]: print 2
并没有给出Out。
编辑:
我重新加载了Spyder,我的打印件一切顺利,直到我运行代码。然后,在IPython控制台上不会有任何打印工作。
如果我使用主Python控制台,我的情节只是粘在一起,但打印效果很好。
答案 0 :(得分:1)
我无法打印的原因是因为我的代码中有以下几行。
import sys
reload(sys)
sys.setdefaultencoding('utf8')
现在我无法打印我的'ñ',但其他一切都很好。