該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓
自己寫了乙個python **簿,
import sys
import android
import types
import time
import re
droid=android.android()
#address=;
def show_result_dialog(title):
droid.dialogcreatealert(title)
droid.dialogsetpositivebuttontext("yes")
droid.dialogsetnegativebuttontext("no")
droid.dialogshow()
response = droid.dialoggetresponse().result
droid.dialogdismiss()
global result_file
def open_file():
html_head = '''
phonebook
try :
result_file = open('/sdcard/sl4a_test_result.html', 'w')
result_file.writelines(html_head)
except ioerror, e:
print e
exit
result_file.close()
def open_find():
html_head = '''
phonebook
try :
find = open('/sdcard/sl4a_phonebook_find.html', 'w')
find.writelines(html_head)
except ioerror, e:
print e
exit
find.close()
list_find =
matchpattern = re.compile(name)
file_find = open('/sdcard/sl4a_test_result.html','r')
while 1:
line = file_find.readline()
if not line:
break
elif matchpattern.search(line):
else:
pass
file_find.close()
f_find=open('/sdcard/sl4a_phonebook_find.html', 'r')
a=f_find.readlines()
list2=list(a)
f_find.close()
b=str(list_find)
list2[-3:-3]=[b]
f1_find=open('/sdcard/sl4a_phonebook_find.html', 'w')
f1_find.writelines(list2)
f1_find.close()
def add_file():
f=open('/sdcard/sl4a_test_result.html', 'r')
a=f.readlines()
f.close()
lis=list(a)
b=''+'name'+'' + name +'phone' + phone + '\n'
lis[-3:-3]=[b]
f1=open('/sdcard/sl4a_test_result.html', 'w')
f1.writelines(lis)
f1.close()
def del_file():
lis =
matchpattern = re.compile(name)
#r=re.match("abcd", line)
fil = open('/sdcard/sl4a_test_result.html','r')
while 1:
line = fil.readline()
if not line:
break
elif matchpattern.search(line):
pass
else:
fil.close()
fi = open('/sdcard/sl4a_test_result.html', 'w')
for i in lis:
fi.write(i)
fi.close()
while 1:
item = droid.dialoggetinput('選擇相關資訊',"第一次使用'enable' 新增聯絡人'add'\n刪除聯絡人'del' 檢視聯絡人'see'\n查詢聯絡人'find' 檢視幫助'help'" ,'').result
#for item in items:
if item=='enable':
open_file()
if item=='add':
name=droid.dialoggetinput('請輸入姓名:').result
phone=droid.dialoggetinput('請輸入號碼:').result
add_file()
# address[name]=phone;
# address=
elif str(item)=='del':
name=droid.dialoggetinput('請輸入姓名:').result
del_file()
elif item=='help':
time.sleep(5)
elif item=='see':
#close_file()
droid.viewhtml('/sdcard/sl4a_test_result.html')
break
elif item=='find':
name=droid.dialoggetinput('請輸入姓名:').result
open_find()
droid.viewhtml('/sdcard/sl4a_phonebook_find.html')
break
continue
完整的寫乙個Python小程式
def collatz number if number 2 0 print number 2 return number 2 elif number 2 1 print 3 str number 1 return 3 number 1 collatz猜想也叫3n 1猜想,給乙個正整數,如果是偶數,...
python寫乙個完整的小程式 自己寫的乙個小程式
該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 自己寫了乙個python 簿,import sys import android import types import time import re droid android.android address def show result dialo...
乙個完整的python程式
這部分主要是通過一些較大型的指令碼來結束對python系統介面的學習,可以了解到python物件導向程式設計和 復用等開發模式的支援。任務實現邏輯 1 獲取輸入引數 2 使用glob模組掃瞄目錄下的檔案 3 獲取檔案的大小,並放入列表中 4 大小排序,輸出目標值 在指定目錄樹範圍內找到最大的檔案 如...