ÆÄÀ̽ÃÄÜ

Python ½ºÅ©¸³Æ® °¡Á® ¿À±â¿¡¼­ Á¾¼Ó¼º ÃßÀûÀ» °¡´ÉÇÏ°ÔÇÏ´Â SCONSÀÇ È®ÀåÀÚ
Áö±Ý ´Ù¿î·Îµå

ÆÄÀ̽ÃÄÜ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °Ô½ÃÀÚ À̸§:
  • S. Joshua Swamidass

ÆÄÀ̽ÃÄÜ Å±×


ÆÄÀ̽ÃÄÜ ¼³¸í

Python ½ºÅ©¸³Æ® °¡Á® ¿À±â¿¡¼­ Á¾¼Ó¼º ÃßÀûÀ» °¡´ÉÇÏ°ÔÇÏ´Â SCONS¿¡ ´ëÇÑ È®Àå ÇÁ·Î±×·¥ Pyscons´Â ½ºÇ¬°ú ÇÔ²² ÀÛµ¿ÇÏ´Â ÆÄÀ̽㠸ðµâÀÔ´Ï´Ù. µÎ °³ÀÇ ¸í·É Áß Çϳª°¡ÀÖ´Â »õ ȯ°æ¿¡ ¼³Ä¡µË´Ï´Ù. pyscons °¡Á® ¿À±â pyToolenv = ȯ°æ (tools = ) ¶Ç´Â : pyscons °¡Á® ¿À±â pytoolenv = ȯ°æ () pytool () (env)¿¡¼­ ´ÙÀ½ µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. 1. »õ ºô´õ¸¦ ¼³Ä¡ÇÕ´Ï´Ù. Pyscript. 2. Python Scripts.pisscript°¡ ÀÛ¼ºÀÚ¸¦ À§ÇØ »õ ½ºÄ³³Ê¸¦ ¼³Ä¡ÇÕ´Ï´Ù. FIRSITS.First°¡ ÀÖ½À´Ï´Ù. '-m'¿É¼ÇÀÌÀÖ´Â ½ºÅ©¸³Æ®·Î ¸ðµâÀ» ½ÇÇàÇÒ ¶§ ".py"ÆÄÀÏÀ» ÀÚµ¿À¸·Î ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ÄÚµå´Â ¸ðµâÀ» ½ºÅ©¸³Æ®·Î ½ÇÇàÇÏ°í Á¾¼Ó¼º¿¡ ´ëÇÑ ÀÎÁ¤À» Ãß°¡ÇÕ´Ï´Ù. env.pisscript ( "out", , "Python $ ¼Ò½º> $ target" ) µÎ ¹ø°·Î ¸í·É ¹®ÀÚ¿­Àº "Python $ ¼Ò½º"·Î ±âº»°ªÀ̸ç "ĸó"Å°¿öµå Àμö¸¦ »ç¿ëÇϸé ÀûÀýÇÑ ¹®ÀÚ¿­À» ÀÚµ¿À¸·Î Ãß°¡ÇÏ¿© Ãâ·Â ¶Ç´Â ¿À·ù (¶Ç´Â µÑ ´Ù)¸¦ ´ë»óÀ¸·Î ĸó ÇÒ ¼ö ÀÖ½À´Ï´Ù. env.pisscript ( "out" , , coapture = "Ãâ·Â") ¶Ç´Â Ãâ·Â°ú ¿À·ù : env.pisscript (, coapture = "both")¿Í ¸¶Âù°¡Áö·Î ¿©·¯ ´Ü°è¸¦ »ç¿ëÇÏ¿© env.pisscript ( "out", , }>"Python $ {¼Ò½º }> $ target ", delete ("temp ")) PyscannerThis ½ºÄ³³Ê´Â ¸ðµç ¼Ò½º¿¡¼­ ¸ðµç °¡Á® ¿À±â Á¾¼Ó¼ºÀ» ã±â À§ÇØ ModuleFinder ¸ðµâÀ» »ç¿ëÇÕ´Ï´Ù. 'py'È®ÀåÀÚ. »ý¼ºÀÚ¿¡¼­ µÎ °¡Áö ¿É¼ÇÀ» ÃëÇÒ ¼ö ÀÖ½À´Ï´Ù. 1. filter_path :ÀÌ ÆÄÀÏÀÌ SCONSÀÇ Á¾¼Ó¼ºÀ¸·Î Æ÷ÇԵǾî¾ßÇÏ´Â °æ¿ì,ÀÌ ÆÄÀÏÀÌ SCONSÀÇ Á¾¼Ó¼ºÀ¸·Î Æ÷ÇԵǾî¾ßÇÏ´Â °æ¿ì TRUE¸¦ ¹ÝȯÇϴ ȣÃâ °¡´ÉÇÑ °´Ã¼ (¶Ç´Â ¾øÀ½)¸¦ ¹ÝȯÇϰųª ¹«½Ã ÇؾßÇÏ´Â °æ¿ì FALSE¸¦ ¹ÝȯÇÕ´Ï´Ù. ±âº»Àû À¸·ÎÀÌ º¯¼ö´Â »çÀÌÆ® ÆÐÅ°Áö¿¡¼­ ½Ã½ºÅÛ ÆÄÀ̽㠸ðµâ ¶Ç´Â ¸ðµâÀÌ ÃßÀûµÇÁö ¾Êµµ·ÏÇÏ´Â ±â´ÉÀ̵˴ϴÙ. ¸ðµç ÆÄÀÏÀ» ÃßÀûÇÏ·Á¸é "¶÷´Ù P : TRUE"¸¦ »ç¿ëÇϽʽÿÀ. 2. Àç±Í : true (±âº»°ª) ¶Ç´Â false¸¦ »ç¿ëÇϸé Àç±Í Á¾¾ç ÃßÀûÀ» È°¼ºÈ­ ¶Ç´Â ºñÈ°¼ºÈ­ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ºñ»óÀÎ ½ºÄ³³Ê¿¡¼­ ¸ðµç ÆÄÀÏ (½Ã½ºÅÛ °¡Á® ¿À±â Æ÷ÇÔ)À» ÃßÀûÇÏ·Á¸é scronstructÀÇ ´ÙÀ½ ¼³Ä¡ Äڵ带 »ç¿ëÇϽʽÿÀ. pyscons¿¡¼­ pytoolenv °¡Á® ¿À±â = ȯ°æ (µµ±¸ = ) ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


ÆÄÀ̽ÃÄÜ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

PYBFC.

Á¾¼Ó¼º ±×·¡ÇÁ ¶Ç´Â ¼Ó¼º »çÀüÀ» Æ÷ÇÔÇÏ´Â Python ¶óÀ̺귯¸® ...

64

´Ù¿î·Îµå