On 12/07/17 16:19, WoFy The 95s wrote:
On Wednesday, 12 July 2017 18:57:11 UTC+5:30, Peter Otten wrote:
WoFy The 95s wrote:
i tried from idle interpreter
from person import Manager
from person import Manager
Traceback (most recent call last):
File "<pyshell#95>", line 1, in <module>
from person import Manager
ImportError: cannot import name 'Manager'
Enter
import person
person.__file__
in idle's shell. There may be another file called person.py which is
imported instead of the one you intended.
[snip]
import person
tom = person.Manager('Parias lunkamba', 'mgr', 500000)
Traceback (most recent call last):
File "<pyshell#125>", line 1, in <module>
tom = person.Manager('parias lunkamba', 'mgr', 500000)
AttributeError: module 'person' has no attribute 'Manager'
why the module in python 3.5 doesn't recognize the Manager class?
It does for me. Have you tried Peter's suggestion of typing
>>> import person
>>> person.__file__
into IDLE? It is very likely that you are not picking up the
"person.py" that you think you are.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list