2014-11-22 5 views
1

Я пытаюсь сделать автоматическую посещаемость на моем телефоне Android [, который запускается NFC]. Я тестировал следующий код Python отдельно на ПК:Слияние Python и Android SL4A код

from datetime import datetime 
s1 = '09:40:00' 
s2 = datetime.now().strftime('%H:%M:%S') 
s3 = datetime.now().strftime('%I:%M:%S %p') 
FMT = '%H:%M:%S' 
tdelta = datetime.strptime(s2, FMT) - datetime.strptime(s1, FMT) 
print ('I have arrived ['+str(tdelta)+']' 'HH:MM:SS'' late at ['+str(s3)+'].') 

И следующий Android код отдельно:

droid = android.Android 
import android 
number = "mycellnumber" 
message = "Hello" 
droid.smsSend(number, message.encode("utf-8")) 

То, что я хочу, чтобы объединить эти два кода и отправить следующее в виде сообщения (и по электронной почте тело позже):

('I have arrived ['+str(tdelta)+']' 'HH:MM:SS'' late at ['+str(s3)+'].') 

ответ

0

Я могу объединить код и теперь он выглядит следующим образом:

import android 
import datetime 
droid = android.Android() 
s1= '09:40:00' 
s2= datetime.datetime.now().strftime('%H:%M:%S') 
s3= datetime.datetime.now().strftime('%I:%M:%S %p') 
FMT = '%H:%M:%S' 
tdelta = datetime.datetime.strptime(s2,FMT) - datetime.datetime.strptime(s1,FMT) 
print ('I have arrived ['+str(tdelta)+']') 
number = "XXXXXXXXXX" 
message = str(tdelta) 
droid.smsSend(number, message.encode("utf")) 
Смежные вопросы