交互式python控制台

时间:2017-04-12 16:00:53

标签: python-2.7

我有一个用编辑器pycharm创建的简单类。我想在ipython控制台中启动具有不同输入的多个对象,并检查类类型的不同对象的行为方式。甚至可以在控制台中执行此操作吗?我最终得到以下错误:

rect = Rectangle(5,4)
Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-
   packages/IPython/core/interactiveshell.py", line 2883, in run_code
   exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-14-48f6e104f766>", line 1, in <module>
   rect = Rectangle(5,4)
NameError: name 'Rectangle' is not defined

我一定错过了这个过程。

-------- EDIT ------------------

我在Spyder编辑器上尝试了同样的事情而没有在那里导入任何东西,它在那里工作得很好。

你的意思是 -     导入矩形

我也试过了,然后我收到了以下错误:

import Rectangle
Traceback (most recent call last):
   File "/usr/lib/python2.7/dist -
      packages/IPython/core/interactiveshell.py", line 2883, in run_code
      exec(code_obj, self.user_global_ns, self.user_ns)
   File "<ipython-input-15-6878d2e924f4>", line 1, in <module>
import Rectangle
   File "/home/sajjad/Hämtningar/programvara/PyCharm/pycharm-community-2017.1/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
   module = self._system_import(name, *args, **kwargs)
   ImportError: No module named Rectangle

--------- EDIT1 ------------------

import os
print os.getcwd()
/home/sajjad/PycharmProjects/PyQt/book/chap03

Rectangle.py在上面的目录中。

0 个答案:

没有答案