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
Ïà¹ØÎĵµ£º
PAMIE ÊÇÒ»¸öºÜÓÐÒâ˼µÄÄ£¿é¡£ËüÊÇÒ»¸öʵÏÖIE×Ô¶¯»¯µÄÄ£¿é¡£ÔÚ´Ë֮ǰÎÒʹÓùýClientCookieÕâ¸öÄ£¿é£¬Ëü¿ÉÒÔʹÓÃurllib2À´Í¨¹ý³ÌÐò·ÃÎÊÒ³Ãæ£¬²¢ÇÒºÜÊʺÏÔÚÐèÒªcookieÖ§³ÖµÄ»·¾³ÖС£²»¹ý£¬ÓÐЩwebµÄ·ÃÎʹý³Ì²¢²»½ö½öÊÇÏÂÔØÎļþÕâÑùµÄÊÂÇ飬ÓÐʱÊÇһϵͳµÄ¶¯×÷¡£PAMIEÓ¦¸ÃÊÇÒ»¸ö¸üÖ±¹Û£¬¸ü¼òµ¥µÄÄ£ÄâÊÖ¹¤ÊäÈëµÄ¹ý³Ì¡£² ......
ǰһƪ½²Á˼òµ¥µÄC/C++µ÷ÓÃPython½Å±¾Ä£¿é£¨.py£©¡£¼ÈÈ»ÊÇÓÃÓÚÖî¶àÓÎÏ·³ÌÐòµÄ½Å±¾ÓïÑÔ£¬Äǿ϶¨ÊÇȱ²»ÁË»¥µ÷£¨ÀñÉÐÍùÀ´£©¡£Òò´Ë£¬±¾Æª½²Ò»¸ö¼òµ¥µÄpythonµ÷ÓÃC/C++дµÄDLLÄ£¿é£¬¶ÔPython½øÐй¦ÄÜÀ©Õ¹¡£ÕâÀïдһ¸ö¼òµ¥µÄÀý×Ó£¬Ö÷Òª¾ÍΪÁËÁ˽âÏÂÕâôÓÃPythonÀ´µ÷ÓÃC/C++дµÄDLL¿â¡£ºÃÁË£¬ÇÐÈëÕýÌ⣺
Ê×ÏÈ£¬ÎÒÊÇÓÃVS2003 ......
ÔÚPythonÖУ¬ÎÒÃÇÖ´Ðбí´ïʽ a = 3£¬Python»áÔõÑù²Ù×÷ÄØ£¿
1¡¢Ê×ÏȻᴴ½¨Ò»¸ö¶ÔÏó±íʾֵ3
2¡¢Èç¹û±äÁ¿a²»´æÔÚ£¬´´½¨±äÁ¿a
3¡¢°Ñ±äÁ¿aÁ¬½Óµ½±íʾ3µÄ¶ÔÏó
ÔÚPythonÖУ¬±äÁ¿ºÍ¶ÔÏó´æ´¢ÔÚ²»Í¬µÄµØ·½£¬Í¨¹ýÖ¸ÕëÁ¬½ÓÆðÀ´...
Ò»¸ö±äÁ¿×ÜÊǺͶÔÏóÁ¬½ÓÆðÀ´£¬²»´æÔÚ²»ºÍ¶ÔÏóÁ¬½ÓµÄ±äÁ¿£¬µ«ÊÇ´óµÄ¶ÔÏó¿ÉÄÜÁ¬½Óµ½±ðµÄ¶ÔÏó¡£ ......
ipython Èç¹ûûÓÐÓÃ×°, ÄǾ͸Ͻô×°ÉÏ, Õâ¸ö¶«Î÷±ÈÆðpython×Ô¼º´øµÄÄǸö½»»¥½çÃæÒªºÃÓúܶà
shutil ÀàËÆÓÚshellµÄһЩ½Ó¿Ú, ±ÈÈç cp, mvµÈµÈ
subprocess µ÷ÓÃ×Ó½ø³Ì
optparse ½âÎöÃüÁîÐвÎÊýµÄ, ÓÃËüÀ´Ó¦¸¶ÃüÁîÐвÎÊý, ¼ò½à, ÇåÎú
sqlite3 Êý¾Ý¿â, ½ø³Ì¼¶µÄÊý¾Ý¿â, ºÜ¿á, ÉõÖÁ¿ÉÒÔ°ÑÕâ¸öÊý¾Ý¿â½¨ÔÚÄÚ´æÀï. http://www.py ......
ת×Ô:http://blog.chinaunix.net/u3/103146/showart_2058891.html
PythonÕâÖֽű¾ÓïÑÔµÄÇ¿´ó¹¦ÄÜÔ½À´Ô½±»¹ã´óµÄ³ÌÐòÔ±ËùÖØÊÓ£¬ÕâÖÖ֮ǰÔÚ¹úÄÚÁ÷ÐжȲ»¸ßµÄÓïÑÔ½üÀ´ÆøÊƸßÕÇ¡£¸÷ÖÖµÚÈý·½Ä£¿é²ã³ö²»Çî¡£
±¾ÎĽéÉܵıãÊÇÒ»ÖÖÄܷdz£·½±ã²Ù×÷IEµÄµÚÈý·½¹¤¾ß£¬PAMIE£¬ËûÄÜÈÃÄãÈçͬдJSÒ»ÑùÀ´²Ù×÷IEä¯ÀÀÆ÷¡£°üÀ¨×Ô ......