python寫乙個完整的小程式 自己寫的乙個小程式

2021-10-21 04:39:57 字數 3190 閱讀 7427

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓

自己寫了乙個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 大小排序,輸出目標值 在指定目錄樹範圍內找到最大的檔案 如...