下面的文章是通过python写的小程序源码的相关代码的示例来介绍Python编程语言在实际应用的过程中操作方案,同时也用python和perl做一比较,突出前者在实际相关应用方案的简捷性。
闲的无聊就看了一点关于python的基础知识,当时也不知道python和perl之间争论的这么的激烈(主要是当时不知道perl这个语言的性质),所以直接就看了python编程语言,下面是我的第一个用python写的小程序源码,希望朋友们多多指教,有什么问题大家尽管指正,在此先谢谢大家了。
[code]
#!/usr/bin/python
import sys, os, re
import pickle as p
class address:
def __init__(self,name,email,telephone):
self.name = name
self.email = email
self.telephone = telephone
def edit(self,new_name,new_email,new_telephone):
if len(new_name) != 0:
self.name = new_name
if len(new_email) != 0:
self.email = new_email
if len(new_telephone) != 0:
self.telephone = new_telephone
if os.path.exists('address.data'):
f = file('address.data')
d_book = p.load(f)
else:
d_book = {}
#print the menu
def printmenu():
print '-----------------'
print '''1.append
2.edit
3.delete
4.find
5.exit
6.print '''
print '-----------------'
s = raw_input('please input your choice(1-6):')
return s
while True:
ans_ = printmenu()
if ans_ == '1':
print 'you will append an item.'
name = raw_input ('please input name:')
if name in d_book:
print '%s exists, please append a new one.' % name
else: ......
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
以上的代码就是对我的第一个用python编程语言写的小程序源码的示例。
【编辑推荐】