|
|
[求助]
求大神帮忙看下什么原因不能正常运行呢 ?
求大神帮忙看下什么原因不能正常运行呢 ?
# 10-8
# database.py
import sys, shelve
def store_person(db):
"""
Query user for data and store it in the shelf object
"""
pid = input("Enter unique ID number: "
person = {}
person["name"] = input("Enter name:"
person["age"] = input("Enter age:"
person["phone"] = input ("Enter phone number:"
db[pid] = person
def lookup_person(db):
"""
Query user for ID and desired field, and fetch the the corresponding data from the shelf object
"""
pid = input("Enter ID number: "
field = input("What would you like to know?(name\age\phone)"
field = field.strip().lower()
print (field.capitalize()+":",\
db[pid][field] )
def print_help():
print("The available commands are:"
print("store: Stores information about a person"
print("oookup : Looks up a person from ID number"
print("quit : Save changes and exit"
print("? : Prints this message"
def enter_command():
cmd = input("Enter command(? for help):"
cmd = cmd.strip().lower()
return cmd
def main():
database = shelve.open("d:\\database.dat"
try:
while True:
cmd = enter_command()
if cmd == "store":
store_person(database)
elif cmd == "lookup":
lookup_person(database)
elif cmd == "?":
print_help()
elif cmd == "quit":
return
finally:
database.close()
if _name_ == "_main_": main()
![求大神帮忙看下什么原因不能正常运行呢 ?]()
捕获.PNG |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
|