- 论坛徽章:
- 0
|
虽然没人支持我:em12:
但还是开始动工啦
最近学习任务比较繁重
我争取尽快完成吧
源代码当然还是会公开滴
最开始的代码是这样的
虽然很简陋
但一想到将来会有好几千行就激动不已
- #!/usr/bin/env python
- ms_conf={
- "version":"0.01" ,
- #[smtp need login?, smtp server, pop server, ID, passwd, max size(M)]
- "box_list":[ [True,"smtp.126.com","pop.126.com","bleem_disk_01@126.com", "xxxxx", 1024*3] ] ,
- }
- ms_fs_info={
- "total_size":0 ,
- "max_inode":3 ,
- "fs": [
- #[inode, type, name, file list(only folder)/piece number(only file), description]
- #type: 1 folder, 2 file, 3 URL
- [0, 1, "/", [1,2,3], "This is the root of the filesystem"],
- [1, 2, "file 1", 1, "test file 1"],
- [2, 2, "file 2", 10, "test file 2"],
- [3, 1, "dir 1", [], "empty folder"],
- ]
- }
- def save_obj_to_file(xxx, f_name):
- import pickle
- fd = file(f_name, "wb")
- fd.truncate()
- pickle.dump(xxx, fd)
- fd.close()
- def load_obj_from_file(f_name):
- import pickle
- fd = file(f_name, "rb")
- ob = pickle.load(fd)
- fd.close()
- return ob
- if __name__ == '__main__':
- save_obj_to_file(ms_fs_info, 'ms_fs_info.dump')
- yy = load_obj_from_file('ms_fs_info.dump')
- print yy
复制代码 |
|