码迷,mamicode.com
首页 > 其他好文 > 详细

学生系统初稿(不断完善中)

时间:2017-07-04 16:08:00      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:bsp   file   mode   from   地方   tar   _id   pytho   ini   

先分享一下编程时候需要准备的一些文件夹吧!
1.bin start文件

2.conf 配置文件

3.db 数据库

4.lib common小工具库

5.log 日志部分

6.src core核心编程 model类定义

1.这里是start文件,也是各个程序综合起来最终提供外部接口的地方
#!/usr/bin/env python
import sys,os
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
from src import core
core.register()

2.这里是core文件,是关于核心程序运作的地方。
#!/usr/bin/env python
from src import model
import pickle
def register():
while True:
name=input(‘>>>name:‘).strip()
name_id=input(‘>>>name_id‘).strip()
age=input(‘>>>age:‘).strip()
sex=input(‘>>>sex:‘).strip()
group=input(‘>>>group:‘).strip()
if not name:
print(‘NAME ERROR !‘)
continue
break
obj=model.student(name,name_id,age,sex,group)
obj.save()

3.这里是model文件,为此次程序做对象定义的文件
#!/usr/bin/env python
from conf import settings
import pickle
class student:
def __init__(self,name,name_id,age,sex,group):
self.name=name
self.name_id=name_id
self.age=age
self.sex=sex
self.group=group
def tell_info(self):
print(‘‘‘
***************%s INFO ***************
NAME:%s
I D:%s
AGE:%s
SEX:%s
GROUP:%s
‘‘‘%(self.name,self.name,self.name_id,self.age,self.sex,self.group))
def save(self):
with open(r‘%s\%s‘%(settings.STUDENTDB_PATH,self.name_id),‘wb‘)as f:
pickle.dump(self,f)


学生系统初稿(不断完善中)

标签:bsp   file   mode   from   地方   tar   _id   pytho   ini   

原文地址:http://www.cnblogs.com/575dsj/p/7116978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!