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

python´¦ÀízipÎļþ

ת×Ô http://hi.baidu.com/xunxun129/blog/item/3befad0f8ff992c07bcbe180.html
ÓÐʱÎÒÃÇÐèÒªÔÚ Python ÖÐʹÓà zip Îļþ£¬¶øÔÚ1.6°æÖУ¬Python ¾ÍÒѾ­ÌṩÁË zipfile Ä£¿é¿ÉÒÔ½øÐÐÕâÑùµÄ²Ù×÷¡£²»¹ý Python ÖÐµÄ zipfile Ä£¿é²»ÄÜ´¦Àí¶à¾íµÄÇé¿ö£¬²»¹ýÕâÖÖÇé¿ö²¢²»¶à¼û£¬Òò´ËÔÚͨ³£Çé¿öÏÂÒѾ­×㹻ʹÓÃÁË¡£ÏÂÃæÎÒÖ»ÊǶÔһЩ»ù±¾µÄ zipfile ²Ù×÷½øÐÐÁ˼Ǽ£¬×ãÒÔÓ¦¸¶´ó²¿·ÖµÄÇé¿öÁË¡£
zipfile Ä£¿é¿ÉÒÔÈÃÄã´ò¿ª»òдÈëÒ»¸ö zip Îļþ¡£±ÈÈ磺
import zipfile
z = zipfile.ZipFile('zipfilename', mode='r')
ÕâÑù¾Í´ò¿ªÁËÒ»¸ö zip Îļþ£¬Èç¹ûmodeΪ'w'»ò'a'Ôò±íʾҪдÈëÒ»¸ö zip Îļþ¡£Èç¹ûÊÇдÈ룬Ôò»¹¿ÉÒÔ¸úÉϵÚÈý¸ö²ÎÊý£º
compression=zipfile.ZIP_DEFLATED
»ò
compression=zipfile.ZIP_STORED
ZIP_DEFLATEDÊÇѹËõ±êÖ¾£¬Èç¹ûʹÓÃËüÐèÒª±àÒëÁËzlibÄ£¿é¡£¶øºóÒ»¸öÖ»ÊÇÓÃzip½øÐдò°ü£¬²¢²»Ñ¹Ëõ¡£
ÔÚ´ò¿ªÁËzipÎļþÖ®ºó¾Í¿ÉÒÔ¸ù¾ÝÐèÒªÊǶÁ³özipÎļþµÄÄÚÈÝ»¹Êǽ«ÄÚÈݱ£´æµ½ zip ÎļþÖС£
¶Á³özipÖеÄÄÚÈÝ
ºÜ¼òµ¥£¬zipfile ¶ÔÏóÌṩÁËÒ»¸öread(name)µÄ·½·¨¡£nameΪzipÎļþÖеÄÒ»¸öÎļþÈë¿Ú£¬Ö´ÐÐÍê³ÉÖ®ºó£¬½«·µ»Ø¶Á³öµÄÄÚÈÝ£¬Äã°ÑËü±£´æµ½Ïëµ½µÄÎļþÖм´¿É¡£
дÈëzipÎļþ
ÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊÇÖ±½ÓдÈëÒ»¸öÒѾ­´æÔÚµÄÎļþ£¬ÁíÒ»ÖÖÊÇдÈëÒ»¸ö×Ö·û´®¡£
¶ÔÓÚµÚÒ»ÖÖʹÓà zipfile ¶ÔÏóµÄ write(filename, arcname, compress_type)£¬ºóÁ½¸ö²ÎÊýÊÇ¿ÉÒÔºöÂԵġ£µÚÒ»¸ö²ÎÊýÊÇÎļþÃû£¬µÚ¶þ¸ö²ÎÊýÊDZíʾÔÚ zip ÎļþÖеÄÃû×Ö£¬Èç¹ûûÓиø³ö£¬±íʾʹÓÃÓëfilenameÒ»ÑùµÄÃû×Ö¡£compress_typeÊÇѹËõ±êÖ¾£¬Ëü¿ÉÒÔ¸²¸Ç´´½¨ zipfile ʱµÄ²ÎÊý¡£µÚ¶þÖÖÊÇʹÓà zipfile ¶ÔÏóµÄ writestr(zinfo_or_arcname, bytes)£¬µÚÒ»¸ö²ÎÊýÊÇ zipinfo ¶ÔÏó»òдµ½Ñ¹ËõÎļþÖеÄѹËõÃû£¬µÚ¶þ¸ö²ÎÊýÊÇ×Ö·û´®¡£Ê¹ÓÃÕâ¸ö·½·¨¿ÉÒÔ¶¯Ì¬µÄ×éÖ¯ÎļþµÄÄÚÈÝ¡£
ÐèҪעÒâµÄÊÇÔÚ¶Á³öʱ£¬ÒòΪֻÄܶÁ³öÄÚÈÝ£¬Òò´ËÈç¹ûÏëʵÏÖ°´Ä¿Â¼½á¹¹Õ¹¿ª zip ÎļþµÄ»°£¬ÕâЩ²Ù×÷ÐèÒª×ÔÒÑÀ´Íê³É£¬±ÈÈç´´½¨Ä¿Â¼£¬´´½¨Îļþ²¢Ð´Èë¡£¶øÐ´Èëʱ£¬Ôò¿ÉÒÔ¸ù¾ÝÐèÒª¶¯Ì¬×éÖ¯ÔÚ zip ÎļþÖеÄĿ¼½á¹¹£¬ÕâÑù¿ÉÒÔ²»°´ÕÕÔ­À´µÄĿ¼½á¹¹À´Éú³É zip Îļþ¡£
ÓÚÊÇÎÒΪÁË·½±ãʹÓ㬴´½¨ÁË×ÔÒѵÄÒ»¸ö ZFile À࣬Ö÷ÒªÊÇʵÏÖÏó winrar µÄÓÒ¼ü²Ëµ¥ÖеÄѹËõµ½µÄ¹¦ÄÜ--¼´½«Ò»¸özipÎļþѹËõµ½Ö¸¶¨Ä¿Â¼£¬×Ô¶¯´´½¨ÏàÓ¦µÄ×ÓĿ¼¡£ÔÙÓоÍÊÇ·½±ãÉú³É zip Îļþ¡£ÀàÔ´ÂëΪ£º
import zipfile
import os.path
import os
class ZFile(object):
&n


Ïà¹ØÎĵµ£º

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

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

ת£ºPythonµÄsort()

֮ǰѧϰµÚ¾ÅÕµÄÅÅÐòС½áµÄʱºò£¬¶Ôsort()ÅÅÐò·½·¨²»Àí½â£¬ÒòΪÀ¨ºÅÀïÃæ´øÁË×Ô¶¨ÒåµÄ±È½Ïº¯Êý¡£
ºóÀ´²éÊֲᣬ²Å·¢ÏÖsort()ÀïÃæ±¾À´¾Í´øÁËÕâÑùµÄ²ÎÊý¡£Äܹ»×Ô¶¨Òå±È½Ï·½·¨£¬È·ÊµºÜÁé»î¡£
²»½öÈç´Ë£¬ÔÚÍøÉϲ鵽һ¸ö²©¿Í£¬×÷Õß²»µ¥Í£ÁôÔÚÕâ±íÃæ£¬»¹²é¾¿ÁËsort()µÄÅÅÐòËã·¨£¬È·ÊµÓÐÒâ˼¡£
È«Îij­Â¼ÈçÏ£º
http://blog.done ......

Python±Ê¼Ç£¨¶þ£©——pythonµ÷ÓÃC/C++Ä£¿é

ǰһƪ½²Á˼òµ¥µÄC/C++µ÷ÓÃPython½Å±¾Ä£¿é£¨.py£©¡£¼ÈÈ»ÊÇÓÃÓÚÖî¶àÓÎÏ·³ÌÐòµÄ½Å±¾ÓïÑÔ£¬Äǿ϶¨ÊÇȱ²»ÁË»¥µ÷£¨ÀñÉÐÍùÀ´£©¡£Òò´Ë£¬±¾Æª½²Ò»¸ö¼òµ¥µÄpythonµ÷ÓÃC/C++дµÄDLLÄ£¿é£¬¶ÔPython½øÐй¦ÄÜÀ©Õ¹¡£ÕâÀïдһ¸ö¼òµ¥µÄÀý×Ó£¬Ö÷Òª¾ÍΪÁËÁ˽âÏÂÕâôÓÃPythonÀ´µ÷ÓÃC/C++дµÄDLL¿â¡£ºÃÁË£¬ÇÐÈëÕýÌ⣺
 Ê×ÏÈ£¬ÎÒÊÇÓÃVS2003 ......

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

 Python»ù±¾°²×°£º
    * http://www.python.org/ ¹Ù·½±ê×¼Python¿ª·¢°üºÍÖ§³Ö»·¾³£¬Í¬Ê±Ò²ÊÇPythonµÄ¹Ù·½ÍøÕ¾£»
    * http://www.activestate.com/ ¼¯³É¶à¸öÓÐÓòå¼þµÄÇ¿´ó·Ç¹Ù·½°æ±¾£¬ÌرðÊÇÕë¶ÔWindows»·¾³Óв»ÉٸĽø£»
PythonÎĵµ£º
    * http://www.pyth ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ