python pyc
ʲôÊÇpycÎļþ
pycÊÇÒ»ÖÖ¶þ½øÖÆÎļþ£¬ÊÇÓÉpyÎļþ¾¹ý±àÒëºó£¬Éú³ÉµÄÎļþ£¬ÊÇÒ»ÖÖbyte code£¬pyÎļþ±ä³ÉpycÎļþºó£¬¼ÓÔØµÄËÙ¶ÈÓÐËùÌá¸ß£¬¶øÇÒpycÊÇÒ»ÖÖ¿çÆ½Ì¨µÄ×Ö½ÚÂ룬ÊÇÓÉpythonµÄÐéÄâ»úÀ´Ö´Ðеģ¬Õâ¸öÊÇÀàËÆÓÚJAVA»òÕß.NETµÄÐéÄâ»úµÄ¸ÅÄî¡£pycµÄÄÚÈÝ£¬ÊǸúpythonµÄ°æ±¾Ïà¹ØµÄ£¬²»Í¬°æ±¾±àÒëºóµÄpycÎļþÊDz»Í¬µÄ£¬2.5±àÒëµÄpycÎļþ£¬2.4°æ±¾µÄpythonÊÇÎÞ·¨Ö´Ðеġ£
ΪʲôÐèÒªpycÎļþ
Õâ¸öÐèÇóÌ«Ã÷ÏÔÁË£¬ÒòΪpyÎļþÊÇ¿ÉÒÔÖ±½Ó¿´µ½Ô´ÂëµÄ£¬Èç¹ûÄãÊÇ¿ª·¢ÉÌÒµÈí¼þµÄ»°£¬²»¿ÉÄܰÑÔ´ÂëҲй©³öÈ¥°É£¿ËùÒÔ¾ÍÐèÒª±àÒëΪpycºó£¬ÔÙ·¢²¼³öÈ¥¡£µ±È»£¬pycÎļþÒ²ÊÇ¿ÉÒÔ·´±àÒëµÄ£¬²»Í¬°æ±¾±àÒëºóµÄpycÎļþÊDz»Í¬µÄ£¬¸ù¾ÝpythonÔ´ÂëÖÐÌṩµÄopcode£¬¿ÉÒÔ¸ù¾ÝpycÎļþ·´±àÒë³öpyÎļþÔ´Âë£¬ÍøÉÏ¿ÉÒÔÕÒµ½Ò»¸ö·´±àÒëpython2.3°æ±¾µÄpycÎļþµÄ¹¤¾ß£¬²»¹ý¸Ã¹¤¾ß´Ópython2.4¿ªÊ¼¾ÍÒªÊÕ·ÑÁË£¬Èç¹ûÐèÒª·´±àÒë³öа汾µÄpycÎļþµÄ»°£¬¾ÍÐèÒª×Ô¼º¶¯ÊÖÁË£¨°³ÔÝʱ»¹Ã»ÕâÄÜÁ¦^--^£©,²»¹ýÄã¿ÉÒÔ×Ô¼ºÐÞ¸ÄpythonµÄÔ´´úÂëÖеÄopcodeÎļþ£¬ÖØÐ±àÒëpython£¬´Ó¶ø·ÀÖ¹²»·¨·Ö×ÓµÄÆÆ½â¡£
Éú³Éµ¥¸öpycÎļþ
python¾ÍÊǸöºÃ¶«Î÷£¬ËüÌṩÁËÄÚÖõÄÀà¿âÀ´ÊµÏÖ°ÑpyÎļþ±àÒëΪpycÎļþ£¬Õâ¸öÄ£¿é¾ÍÊÇ py_compile Ä£¿é¡£
ʹÓ÷½·¨·Ç³£¼òµ¥£¬ÈçÏÂËùʾ£¬Ö±½ÓÔÚidleÖУ¬¾Í¿ÉÒÔ°ÑÒ»¸öpyÎļþ±àÒëΪpycÎļþÁË¡£(¼ÙÉèÔÚwindows»·¾³ÏÂ)
import py_compile
py_compile.compile(r'H:\game\test.py')
compileº¯ÊýÔÐÍ£º
compile(file[, cfile[, dfile[, doraise]]])
file ±íʾÐèÒª±àÒëµÄpyÎļþµÄ·¾¶
cfile ±íʾ±àÒëºóµÄpycÎļþÃû³ÆºÍ·¾¶£¬Ä¬ÈÏΪֱ½ÓÔÚfileÎļþÃûºó¼Óc »òÕß o£¬o±íʾÓÅ»¯µÄ×Ö½ÚÂë
dfile Õâ¸ö²ÎÊýÓ¢ÎÄ¿´²»Ã÷°×£¬Çë¸÷λ´ó´ó´Í½Ì¡£(±ÉÊÓÏÂ×Ô¼º)ÔÎÄ£ºit is used as the name of the source file in error messages instead of file
doraise ¿ÉÒÔÊÇÁ½¸öÖµ£¬True»òÕßFalse£¬Èç¹ûΪTrue£¬Ôò»áÒý·¢Ò»¸öPyCompileError£¬·ñÔòÈç¹û±àÒëÎļþ³ö´í£¬Ôò»áÓÐÒ»¸ö´íÎó£¬Ä¬ÈÏÏÔʾÔÚsys.stderrÖУ¬¶ø²»»áÒý·¢Òì³£
(À´×Ôpython2.5Îĵµ)
ÅúÁ¿Éú³ÉpycÎļþ
Ò»°ãÀ´Ëµ£¬ÎÒÃǵŤ³Ì¶¼ÊÇÔÚÒ»¸öĿ¼Ïµģ¬Ò»°ã²»»á˵½ö½ö±àÒëÒ»¸öpyÎļþ¶øÒÑ£¬¶øÊÇÐèÒª°ÑÕû¸öÎļþ¼ÐϵÄpyÎļþ¶¼±àÒëΪpycÎļþ£¬pythonÓÖΪÁËÎÒÃÇÌṩÁËÁíÒ»¸öÄ£¿é£ºcompileall ¡£Ê¹Ó÷½·¨ÈçÏ£º
import compileall
compileall.compile_dir(r'H:\game')
ÕâÑù¾Í°ÑgameĿ¼£¬ÒÔ¼°Æä×ÓĿ¼ÏµÄpyÎļþ±àÒëΪpycÎļþÁË¡£ºÙºÙ£¬¹»·½±ã°É¡£À´¿
Ïà¹ØÎĵµ£º
PAMIE ÊÇÒ»¸öºÜÓÐÒâ˼µÄÄ£¿é¡£ËüÊÇÒ»¸öʵÏÖIE×Ô¶¯»¯µÄÄ£¿é¡£ÔÚ´Ë֮ǰÎÒʹÓùýClientCookieÕâ¸öÄ£¿é£¬Ëü¿ÉÒÔʹÓÃurllib2À´Í¨¹ý³ÌÐò·ÃÎÊÒ³Ãæ£¬²¢ÇÒºÜÊʺÏÔÚÐèÒªcookieÖ§³ÖµÄ»·¾³ÖС£²»¹ý£¬ÓÐЩwebµÄ·ÃÎʹý³Ì²¢²»½ö½öÊÇÏÂÔØÎļþÕâÑùµÄÊÂÇ飬ÓÐʱÊÇһϵͳµÄ¶¯×÷¡£PAMIEÓ¦¸ÃÊÇÒ»¸ö¸üÖ±¹Û£¬¸ü¼òµ¥µÄÄ£ÄâÊÖ¹¤ÊäÈëµÄ¹ý³Ì¡£² ......
ת×Ô http://hi.baidu.com/xunxun129/blog/item/3befad0f8ff992c07bcbe180.html
ÓÐʱÎÒÃÇÐèÒªÔÚ Python
ÖÐʹÓà zip Îļþ£¬¶øÔÚ1.6°æÖУ¬Python ¾ÍÒѾÌṩÁË zipfile Ä£¿é¿ÉÒÔ½øÐÐÕâÑùµÄ²Ù×÷¡£²»¹ý Python ÖеÄ
zipfile Ä£¿é²»ÄÜ´¦Àí¶à¾íµÄÇé¿ö£¬²»¹ýÕâÖÖÇé¿ö²¢²»¶à¼û£¬Òò´ËÔÚͨ³£Çé¿öÏÂÒѾ×㹻ʹÓÃÁË¡£ÏÂÃæÎÒÖ»Ê ......
ǰһƪ½²Á˼òµ¥µÄC/C++µ÷ÓÃPython½Å±¾Ä£¿é£¨.py£©¡£¼ÈÈ»ÊÇÓÃÓÚÖî¶àÓÎÏ·³ÌÐòµÄ½Å±¾ÓïÑÔ£¬Äǿ϶¨ÊÇȱ²»ÁË»¥µ÷£¨ÀñÉÐÍùÀ´£©¡£Òò´Ë£¬±¾Æª½²Ò»¸ö¼òµ¥µÄpythonµ÷ÓÃC/C++дµÄDLLÄ£¿é£¬¶ÔPython½øÐй¦ÄÜÀ©Õ¹¡£ÕâÀïдһ¸ö¼òµ¥µÄÀý×Ó£¬Ö÷Òª¾ÍΪÁËÁ˽âÏÂÕâôÓÃPythonÀ´µ÷ÓÃC/C++дµÄDLL¿â¡£ºÃÁË£¬ÇÐÈëÕýÌ⣺
Ê×ÏÈ£¬ÎÒÊÇÓÃVS2003 ......
Python»ù±¾°²×°£º
* http://www.python.org/ ¹Ù·½±ê×¼Python¿ª·¢°üºÍÖ§³Ö»·¾³£¬Í¬Ê±Ò²ÊÇPythonµÄ¹Ù·½ÍøÕ¾£»
* http://www.activestate.com/ ¼¯³É¶à¸öÓÐÓòå¼þµÄÇ¿´ó·Ç¹Ù·½°æ±¾£¬ÌرðÊÇÕë¶ÔWindows»·¾³Óв»ÉٸĽø£»
PythonÎĵµ£º
* http://www.pyth ......
Ctrl+3 ÐÐ×¢ÊÍ
Ctr+\ È¥ÐÐ×¢ÊÍ
Ctrl+Shift+3 È¥ÐÐ×¢ÊÍ
Ctrl+4 ¿é×¢ÊÍ
Ctrl+5 & ......