我一直在打打闹闹约一个月Python和东西困扰着我。 我使用它自带的整齐Spyder的IDE蟒蛇(X,Y)工具包。 我的问题涉及的Spyder的UMD(用户模块缺失者)。
我发现这个在互联网上的图形模块,它可以帮助一个做一些简单的图形东西在Python脚本(据我所知)。
它是不是像我卡住了,但是当我执行如下因素代码:
import pylab as p
import graphics as g
window = g.GraphWin("tryout", 600, 600)
window.close()
print p.sqrt(4)
输出是:
>>>runfile(r'C:\some\folders\tryout.py', wdir=r'C:\some\folders')
>>>UMD has deleted: graphics
>>>2.0
1号线显然是好的,所以是3号线,但我没有得到线2条。此外,挑起窗口闪烁和画面之外,因为它应该。 2号线似乎并没有做任何伤害,我可以重新运行完美的文件很多次我wan't,但我想知道它是从哪里正在添加。
据我所知UMD迫使解释器加载一个模块每次一个脚本运行。 是否显示的信息意味着“它”已删除的模块的引用,因为它不再使用,或者是别的什么? 还是意味着什么是错的,它会“伤害”我的代码,我应该增加更多的后来呢?
注:第一个问题,所以请评论屁滚尿流它来帮助我提高要价能力。
编辑:我试过围绕测试行转换print p.sqrt(4)
并且发现了也没关系,我把它。 如果其导入模块之后的第一行,但它仍然raisses消息表示的sqrt(4)之前