upiamportx.»çÀü ó¸® µÈ À妽º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ºü¸¥ zip °¡Á® ¿À±â | |
Áö±Ý ´Ù¿î·Îµå |
upiamportx. ¼øÀ§ ¹× ¿ä¾à
±¤°í
upiamportx. ű×
upiamportx. ¼³¸í
»çÀü ó¸® µÈ À妽º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ´õ ºü¸¥ zip °¡Á® ¿À±â ZipimPortX´Â "µð·ºÅ丮 Á¤º¸"»çÀüÀ» »çÀü ÄÄÇ»ÆÃÇÏ°í º°µµÀÇ À妽º ÆÄÀÏ¿¡ ÀúÀåÇÏ¿© ZipFiles¿¡¼ °¡Á® ¿À±â ¼Óµµ¸¦ ³ôÀÌ´Â °ÍÀ» ¸ñÇ¥·ÎÇÏ´Â ÆÄÀ̽㠶óÀ̺귯¸®ÀÔ´Ï´Ù. ÀÌ·¸°ÔÇϸé ZipFile¿¡¼ Á¤º¸¸¦ ±¸¹® ºÐ¼®ÇÏ´Â µ¥ ¼Ò¿äµÇ´Â ½Ã°£ÀÌ ÁÙ¾î µì´Ï´Ù. Sime Space Zipimporter Ŭ·¡½ºÀÇ µå·Ó ÀÎ ±³Ã¼ ÀÎ Zipimporter´Â ZipFileÀÇ À妽º¸¦ ¸¸µé¾î ZipimPortx °¡Á® ¿À±â¿¡¼ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù. zipimporterzipimporter ( "mylib.zip"). write_index () zipfile µð·ºÅ丮 Á¤º¸°¡ »çÀü ±¸¹®ÀûÀÌ°í ´Ù¸¥ Çü½ÄÀ¸·Î ±¸¼ºµÈ µÎ °³ÀÇ ÆÄÀÏ, "mylib.zip.win32.idx"¹× "mylib.zip.posix.idx"µÎ °³ÀÇ ÆÄÀÏÀ» ¸¸µì´Ï´Ù. °æ·Î ¸í¸í ±ÔÄ¢. (ƯÈ÷ zipimport._zip_directory_cache¿¡¼ ¹ß°ß µÈ °Í°ú À¯»çÇÑ ¸¶¼£¸µ µÈ »çÀüÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.) ÀÌ·¯ÇÑ À妽º ÆÄÀÏÀ» »ç¿ëÇÒ ¼öÀÖ°ÔÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÏ¿© Builtin Zipimport ¸ÞÄ¿´ÏÁòÀ» ZipImportX·Î ´ëüÇϱ⠸¸ÇϸéµË´Ï´Ù. ÀÌ·¯ÇÑ À妽º¸¦ »ç¿ëÇϸé Linux¿¡¼ 3 ¹èÀÇ Àμö·Î ZipFileÀǷε尡 ¼Óµµ¸¦ ³ôÀÌ°í Windows¿¡¼´Â 5 ¹èÀÇ ¿ä¼ÒÀÔ´Ï´Ù.ÀÌ ÆÐÅ°Áö´Â ±âº» ¸ðµâ ¸¸ »ç¿ëÇÏÁö¸¸ÀÌ ÆÐÅ°Áö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ³Ãµ¿ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ZIPFILE °¡Á® ¿À±â¸¦ ºÎÆ® ½ºÆ®·¦ÇÏ·Á¸é ¸ðµâÀÇ Äڵ带 ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ½ÃÀÛ ½ºÅ©¸³Æ®¿¡ Á÷Á¢ ÀζóÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ºôµåÀÇ ¾îµò°¡¿¡ÀÖ´ÂÀÌ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ. ZipImportXimport InspectScript = '' '% szipimporter.install ()'% (informportex) '% (informportx)'% (inspect.getsource),) zipimportx.zipimporter ( "°æ·Î / to / frozen / library.zip "). write_indexes () À妽º°¡ ZipFileÀÇ ½ÇÁ¦ ³»¿ëÀ» ¹Ý¿µÇÏÁö ¾ÊÀ¸¸é °¡Á® ¿À±â°¡ °ÅÀÇ ºÐ¸íÈ÷ ²÷¾îÁý´Ï´Ù. µû¶ó¼ÀÌ ¸ðµâÀº ³Ãµ¿ µÈ ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ZipFileÀÌ º¯°æ µÉ °ÍÀ¸·Î ¿¹»óµÇÁö ¾Ê´Â ±âŸ »óȲ¿¡ °¡Àå À¯¿ëÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
upiamportx. °ü·Ã ¼ÒÇÁÆ®¿þ¾î