I-Python Pygments lithala leencwadi eliqaqambileyo eliza kunye nomnyama wamathuba esitayela. Njengomphuhlisi, kufana nokuba nomgaqo weenqwelo-moya uphela wokunikela ngefashoni ezandleni zakho. NgeePygments, unokwenza isitayile ikhowudi yakho ngendlela enyanzelisayo engaphuculi ukufundeka kuphela kodwa iphucula amava omsebenzisi ngokubanzi. Omnye unokuthi, izisa izitayile zefashoni zamva nje kunye neendlela ukusuka kwi-catwalks ukuya kwindawo yakho yokusebenza yenkqubo. Lixesha lokufunda indlela yokufaka kunye nokusebenzisa ngokupheleleyo iiPython Pygments.
I-Python Pygments Installation
Inyathelo lokuqala lokunika le khowudi enesitayile kufakelo olufanelekileyo. Ngokufana nokukhetha inkangeleko ephucukileyo yesiganeko sokugqibela, kufuneka silawule ngononophelo indawo yethu yePython yeePygments.
>> pip ufake iiPygments
Ngepip, unokufaka iiPython Pygments. Cinga ngepip njengomthengi wakho ozinikezeleyo, ezisa iipakethe zamva nje kunye nezona zibalaseleyo ngqo kwiwadi yakho-okanye kule meko, indawo yakho yenkqubo.
Ukuntywila kwiKhowudi
Ngoku ekubeni sinezixhobo zethu zesitayile endaweni, masicazulule ikhowudi, inyathelo ngenyathelo. Oku kufana nokuqonda ukuba kutheni inkangeleko ethile isebenza kumgaqo weenqwelo-moya. Kutheni ubomvu obunesibindi busebenza ngokuqaqambileyo nge-beige efihlakeleyo?
ukusuka kuphawu lokungeniswa kwe-pygments
ukusuka kwi-pygments.lexers ingenisa iPythonLexer
ukusuka pygments.formaters ukungenisa HtmlFormatter
ikhowudi = 'print “Molo World”'
print(highlight(ikhowudi, PythonLexer(), HtmlFormatter()))
- Okokuqala, singenisa iimodyuli eziyimfuneko. Oku kufana nokukhetha iziqwenga ezithile zempahla.
- Okwesibini, umtya wekhowudi uchaziwe. Le yimodeli yethu esifaka kuyo isinxibo.
- ekugqibeleni, umsebenzi obalulekileyo ubizwa ukuqalisa inguqu. Eli lixesha apho imodeli yethu ibetha phantsi kwi-catwalk, ibonisa iimpahla zabo.
Amathala eencwadi kunye neMisebenzi ngokuJonga nje
IPython Pygments yindlu yayo yefashoni, ebandakanya abayili abohlukeneyo (iithala leencwadi kunye nemisebenzi) nganye inegalelo ekujongeni umboniso wokugqibela (imveliso yokugqibela).
`Qalisa`: Lo msebenzi ngumyili wefashoni, ethatha imathiriyeli ekrwada (ikhowudi) kwaye ayiguqule ibe yimveliso ye-chic kunye nesitayile.
`PythonLexer`: Lo msebenzi yi-stylist, ukuqonda amacandelo ahlukeneyo empahla (ikhowudi) kunye nendlela yokwenza ukuba bakhanye.
`HtmlFormatter`: Lo msebenzi ligcisa lokuzihombisa, lithatha umsebenzi wesitayile kwaye liwuphucule ukuze libonakale okokugqibela.
Ukuqonda indlela ezisebenza ngayo kunye kubalulekile ekuxhaseni ngokupheleleyo iphakheji yePython Pygments, kanye njengokuba ukuqonda iindima ezahlukeneyo kwifashoni kunokujonga ukusuka kwimihla ngemihla ukuya kumgaqo weenqwelomoya.
Ithala leencwadi lePython Pygments libonelela ngamathuba atyebileyo okwenza ikhowudi yakho ibe ntle-umxube onomtsalane wokusebenza kunye nesimbo. Ukuba inkqubo ibiyi-catwalk, iiPygments ziya kuba yi-showstopper-ingxelo yokugqibela kwifashoni yekhowudi.