1
2
3
4
5
6
7
8
9
|
#!/usr/bin/env
python import pickle account_info
= { 82345056 :
[ '123' , '150' ], 82345057 :
[ 'avcd' , '90' ] } pkl_file
= file( 'account.pkl' , 'wb' )
#文件保存在account.pkl中 pickle.dump(account_info,
pkl_file) #通过dump函数进行序列化处理 pkl_file.close() |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
root@addam: / script #more
account.pkl (dp0 I82345056 (lp1 S '123' p2 aS '150' p3 asI82345057 (lp4 S 'avcd' p5 aS '90' p6 as. |
1
2
3
4
5
6
7
|
#!/usr/bin/env
python import pickle pkl_file
= file( 'account.pkl' , 'rb' )
#打开刚才存储的文件 account_dic
= pickle.load(pkl_file) #通过load转换回来 print
account_dic pkl_file.close() ~ |
1
2
|
root@addam: / script #python
Lod.py { 82345056 :
[ '123' , '150' ], 82345057 :
[ 'avcd' , '90' ]} |
1
2
3
4
5
6
7
8
9
10
|
#!/usr/bin/env
python import pickle account_info = { 82345056 :
[ '123' , '150' ,], 82345057 :
[ 'avcd' , '90' ] } pkl_file = file ( 'account.pkl' , 'wb' ) account_info[ 82345057 ][ 0 ] = 'abcd123' #将82345057中列表的第一个值修改为abcd23 pickle.dump(account_info,
pkl_file) pkl_file.close() |
1
2
|
root@addam: / script #python
Lod.py { 82345056 :
[ '123' , '150' ], 82345057 :
[ 'abcd123' , '90' ]} |