Advertisement
ngbmameman

Untitled

Sep 6th, 2011
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import pickle
  5.  
  6.  
  7. d = {}
  8.  
  9.    
  10. def main():
  11.    
  12.    
  13.     useri = raw_input('enter choice(add[1], del[2], show[3]): ')
  14.    
  15.     if useri == 1:
  16.         name = raw_input('enter name: ')
  17.         number = raw_input('enter number: ')
  18.        
  19.        
  20.         if name in d:
  21.             print "Name already in use."
  22.         else:
  23.             d[name] = number
  24.         #writes
  25.         output = open('info.pkl', 'wb')
  26.         pickle.dump(d, output)
  27.         output.close()
  28.            
  29.            
  30.     elif useri == 2:
  31.         delname = raw_input('enter name to delete: ')
  32.         if delname in d:
  33.             del d[delname]
  34.         else:
  35.             print "Not in dictrionary"
  36.        
  37.     elif useri == 3:
  38.         #reads
  39.         pkl_file = open('info.pkl', 'rb')
  40.         d2 = pickle.load(pkl_file)
  41.         pkl_file.close()
  42.         print d2
  43.        
  44.     else:
  45.         print "Choose an option"
  46.  
  47.    
  48.     return 0
  49.    
  50.    
  51.  
  52.  
  53. if __name__ == '__main__':
  54.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement