Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Andorid»·¾³Python±à³Ì

 http://code.google.com/p/android-scripting/
Android¿ªÊ¼Ö§³Ö½Å±¾ÓïÑÔPython¡¢Lua¼°Beanshell£¬Î´À´»¹½«Ö§³ÖRuby
×÷Õß Werner Schuster ÒëÕß ÕÅÁú ·¢²¼ÓÚ 2009Äê7ÔÂ5ÈÕ
Android Scripting Environment£¨ASE£©ÏîĿΪAndroidÔö¼ÓÁ˽ű¾Ö§³Ö¡£Í¨¹ý°²×°ASE£¬ÎÒÃÇ¿ÉÒÔÔÚÉ豸Éϱàд½Å±¾²¢Ö´ÐС£
ËäÈ»ÏÖÔÚÒѾ­Ó¿ÏÖ³öÁ˲»ÉÙ¹¤¾ßÓÃÓÚ¿ª·¢AndroidÓ¦Ó㬵«Èç¹ûÄÜÔÚÉ豸Éϱàд½Å±¾½«ÊÇÒ»¼þºÜˬµÄÊÂÇ飬ÕâÑùÎÒÃǾͿÉÒÔÖ±½ÓÔÚÉ豸ÉϽøÐÐÊÔÑé²¢¿ìËÙ±àдԭÐͶøÎÞÐèÆô¶¯IDE¡¢±àÒë¡¢²¿ÊðµÈ¡£
ASEͨ¹ýÁ½ÖÖÊÖ¶ÎÀ´·ÃÎÊAndroid API¡£Ä¿Ç°ÎÒÃÇ¿ÉÒÔͨ¹ýASEʹÓÃPython¼°LuaÔËÐÐʱÀ´ÔËÐнű¾£¬ÕâЩÔËÐÐʱ¶¼ÊDZ¾µØÓ¦Óã¬ËûÃÇͨ¹ýJSON-RPCÀ´·ÃÎÊAndroid API¡£
ÓÉÓÚAndroid±¾Éí»ùÓÚJava£¬Òò´ËÎÒÃÇ»¹¿ÉÒÔÔËÐлùÓÚJVMµÄÓïÑÔ¡£Ä¿Ç°¿ÉÒÔʹÓõÄÊÇBeanShell——JavaÓïÑԵĶ¯Ì¬°æ±¾¡£»ùÓÚJVMµÄ½âÊÍÆ÷¾ÍÔÚASEÄÚ²¿¼ÓÔØ£¬ÎÞÐè¼ä½ÓµÄRPCµ÷Óá£
ASE»¹¼Æ»®Èøü¶àµÄJVMÓïÑÔÔËÐÐÔÚAndroidÉÏ¡£ËäÈ»JRubyÔç¾ÍÄÜÔËÐÐÔÚAndroidÉÏÁË£¬µ«È´´æÔÚһЩÎÊÌ⣬Ê×µ±Æä³åµÄ¾ÍÊÇAndroidʹÓÃÁËDalvik VM£¨AndroidÓ¦Óñ»±àÒë³ÉDalvik VM×Ö½ÚÂ룩¡£
ÓÐÐËȤµÄ»°¾ÍÈ¥¿´¿´ASEµÄSVN²Ö¿â°É£¬ÄÇÉÏÃæÇå³þµØ±íÃ÷ÁËδÀ´µÄRubyÖ§³ÖÒ²½«»ùÓÚJSON-RPC¡£
ÎÒÃÇ»¹¿ÉÒÔͨ¹ýRhodesÔÚAndroidÉ豸ÉÏʹÓÃRuby¡£
´ó¼Ò¶¼¶ÔASEδÀ´µÄ·¢Õ¹ÊÃÄ¿ÒÔ´ý¡£iPhone²»ÔÊÐíÉÏÃæµÄÓ¦ÓÃ×Ô´ø½âÊÍÆ÷£¬¶øASEȴͨ¹ý½Å±¾À©Õ¹ÁËAndroid£¬²¢ÇÒÓû§¿ÉÒÔ´´½¨¡¢±à¼­ÕâЩ½Å±¾¡£
²é¿´Ó¢ÎÄÔ­ÎÄ£ºAndroid Gets Scripting Support with Python, Lua, Beanshell; Ruby planned


Ïà¹ØÎĵµ£º

Python cPAMIE Ä£ÄâIEä¯ÀÀÆ÷

 
PAMIE ÊÇÒ»¸öºÜÓÐÒâ˼µÄÄ£¿é¡£ËüÊÇÒ»¸öʵÏÖIE×Ô¶¯»¯µÄÄ£¿é¡£ÔÚ´Ë֮ǰÎÒʹÓùýClientCookieÕâ¸öÄ£¿é£¬Ëü¿ÉÒÔʹÓÃurllib2À´Í¨¹ý³ÌÐò·ÃÎÊÒ³Ãæ£¬²¢ÇÒºÜÊʺÏÔÚÐèÒªcookieÖ§³ÖµÄ»·¾³ÖС£²»¹ý£¬ÓÐЩwebµÄ·ÃÎʹý³Ì²¢²»½ö½öÊÇÏÂÔØÎļþÕâÑùµÄÊÂÇ飬ÓÐʱÊÇһϵͳµÄ¶¯×÷¡£PAMIEÓ¦¸ÃÊÇÒ»¸ö¸üÖ±¹Û£¬¸ü¼òµ¥µÄÄ£ÄâÊÖ¹¤ÊäÈëµÄ¹ý³Ì¡£² ......

pythonѧϰ

 4¡¢Tuples Ôª×é
     Ôª×éºÍListsÏàËÆ£¬µ«ËüÊÇimmutable,³õʼ»¯ºó²»ÄܸıäÆäÄÚÈÝ£¬ÕâÔÚ³ÌÐòÖÐÓÐʱºòºÜÓÐÓ㬿ÉÒÔÓÃÀ´·ÀÖ¹¶¨ÒåµÄ±äÁ¿ÄÚÈݱ»ÒâÍâ¸Ä±ä¡£
5¡¢Files Îļþ
    Îļþ²Ù×÷ºÍcÓïÑԱȽϽӽü£¬ÏÂÃæÖ»Í¨¹ý´úÂëÑÝʾ£º
>>> f = open('data.txt','w')
>>> ......

Ò»¸ö´óÅ£ÕûÀíµÄpython×ÊÔ´

 Python»ù±¾°²×°£º
    * http://www.python.org/ ¹Ù·½±ê×¼Python¿ª·¢°üºÍÖ§³Ö»·¾³£¬Í¬Ê±Ò²ÊÇPythonµÄ¹Ù·½ÍøÕ¾£»
    * http://www.activestate.com/ ¼¯³É¶à¸öÓÐÓòå¼þµÄÇ¿´ó·Ç¹Ù·½°æ±¾£¬ÌرðÊÇÕë¶ÔWindows»·¾³Óв»ÉٸĽø£»
PythonÎĵµ£º
    * http://www.pyth ......

python¿ì½Ý¼ü»ã¼¯


Ctrl+3            ÐÐ×¢ÊÍ
Ctr+\               È¥ÐÐ×¢ÊÍ
Ctrl+Shift+3   È¥ÐÐ×¢ÊÍ
Ctrl+4            ¿é×¢ÊÍ
Ctrl+5         & ......

Python¶ÁдÎļþ


PythonÖÐÎļþ²Ù×÷¿ÉÒÔͨ¹ýopenº¯Êý£¬ÕâµÄÈ·ºÜÏñCÓïÑÔÖеÄfopen¡£Í¨¹ýopenº¯Êý»ñȡһ¸öfile object£¬È»ºóµ÷ÓÃread()£¬write()µÈ·½·¨¶ÔÎļþ½øÐжÁд²Ù×÷¡£
1.open
ʹÓÃopen´ò¿ªÎļþºóÒ»¶¨Òª¼ÇµÃµ÷ÓÃÎļþ¶ÔÏóµÄclose()·½·¨¡£±ÈÈç¿ÉÒÔÓÃtry/finallyÓï¾äÀ´È·±£×îºóÄܹرÕÎļþ¡£
file_object = open('thefile.txt' ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ