python基础6--文件操作--对象的读写

代码
#  file's name : obj_w_r.py

#  import cPickle as pk
import  pickle as pk

class  Person:
    
def   __init__ (self, name, age):
        self.name 
=  name
        self.age 
=  age
    
def  sayhi(self):
        
print   " Hello everyone, my name is " , self.name,  " , I'm " , self.age,  " years old "



=  Person( " nami " 24 )

filename 
=   " c:/nami.data "

#  save person to nami.data
=  file(filename,  " w " )
pk.dump(p, f)
f.close()

#  read person from nami.data
=  file(filename)
=  pk.load(f)

#  call person's sayhi method
p.sayhi()

输出结果:
Hello everyone, my name is nami , I'm 24 years old

你可能感兴趣的:(python)