python import机制
程序代码
class Person:
#constructor
def init(self,name,sex):
self.Name = name
self.Sex = sex
def ToString(self):
return ‘Name:’+self.Name+’,Sex:’+self.Sex
在IDLE中报错:
import Person
per = Person(‘dnawo’,’man’)
Traceback (most recent call last):
File “
Python导入模块的方法有两种:import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不要。
正确的代码:
import Person
person = Person.Person(‘dnawo’,’man’)
print person.Name
或
from Person import *
person = Person(‘dnawo’,’man’)
print person.Name