Ixazululiwe: faka i-python pygments

I-Python Pygments iwumtapo wezincwadi ohlakaniphile oza nothingo lwamathuba wesitayela. Njengonjiniyela, kufana nokuba nomzila wonke weminikelo yemfashini ezandleni zakho. Nge-Pygments, ungabhala ikhodi yakho ngendlela ephoqayo engathuthukisi ukufunda kuphela kodwa futhi ethuthukisa ulwazi olunzulu ngomsebenzisi. Omunye angase athi, ikulethela izitayela zemfashini zakamuva kanye namathrendi kusukela kuma-catwalks kuya endaweni yakho yokusebenza yezinhlelo. Isikhathi sokufunda ukufaka nokusebenzisa ngokugcwele iPython Pygments.

Ukufakwa kwePython Pygments

Isinyathelo sokuqala sokunikeza le khodi esesitayeleni ukufakwa ngendlela efanele. Njengokukhetha ukubukeka okuhle okuyinkimbinkimbi komcimbi wezinga eliphezulu, kufanele sikhethe ngokucophelela indawo yethu yePython ukuze uthole amaPygments.

>> pip ukufaka Pygments

Nge-pip, ungafaka i-Python Pygments. Cabanga nge-pip njengomthengi wakho ozinikezele, oletha amaphakheji akamuva nangcono kakhulu ngqo ku-wardrobe yakho - noma kulokhu, indawo yakho yokuhlela.

Ukugxumela kuKhodi

Manje njengoba sinegiya lethu lesitayela endaweni, masihlukanise ikhodi, isinyathelo ngesinyathelo. Lokhu kufana nokuqonda ukuthi kungani ukubukeka okuthile kusebenza kumzila wezindiza. Kungani umbala obomvu onesibindi usebenza ngokukhazimulayo nge-beige ecashile?

kusukela ku-pygments yokungenisa okuvelele
kusuka ku-pygments.lexers ingenisa i-PythonLexer
kusuka kuma-pygments.formatters angenisa i-HtmlFormatter

ikhodi = 'phrinta "Sawubona Mhlaba"'
phrinta(gqamisa(ikhodi, PythonLexer(), HtmlFormatter()))

  • Okokuqala, singenisa amamojula adingekayo. Lokhu kufana nokukhetha izingcezu ezithile zengubo.
  • Okwesibili, iyunithi yezinhlamvu yekhodi ichazwa. Lena imodeli yethu esifaka kuyo ingubo.
  • Ekugcineni, umsebenzi wokugqamisa ubizwa ukuqalisa ukuguqulwa. Lesi yisikhathi lapho imodeli yethu yehla i-catwalk, ikhombisa izingubo zayo.

Imitapo yolwazi kanye nemisebenzi ngokubuka nje

I-Python Pygments iyindlu yayo yemfashini, ehlanganisa abaklami abahlukahlukene (imitapo yolwazi nemisebenzi) ngamunye enikela ekubukeni kokugcina kombukiso (okuphuma kokugcina).

`gqamisa`: Lo msebenzi umklami wemfashini, ethatha izinto zokusetshenziswa (ikhodi) futhi aziguqule zibe okuphumayo kwe-chic nesitayela.

`PythonLexer`: Lo msebenzi yi-stylist, eqonda izingxenye ezahlukene zengubo (ikhodi) nendlela yokuzenza zikhanye.

`HtmlFormatter`: Lo msebenzi ungumdwebi wezimonyo, othatha umsebenzi we-stylist futhi awuthuthukise ukuze abukeke okokugcina.

Ukuqonda ukuthi lezi zisebenza kanjani ndawonye kubalulekile ukuze usebenzise ngokugcwele iphakethe lePython Pygments, njengoba nje nokuqonda izindima ezihlukene zemfashini kungase kubhekwe kusukela kwansuku zonke kuye kokulungele ukugijima.

Umtapo wezincwadi wePython Pygments unikeza amathuba anothile okwenza ikhodi yakho ibe yinhle - inhlanganisela ekhangayo yokusebenza nesitayela. Uma ukuhlela bekuyi-catwalk, i-Pygments izoba yi-showstopper - isitatimende esiphezulu semfashini yekhodi.

Okuthunyelwe okuhlobene:

Shiya amazwana