Kwinqaku elilandelayo siza kujonga iPyvoc. Esi sixhobo siza kuvumela abasebenzisi ukuba phucula isigama sethu esiNgesini okanye ufumane inkcazo yamagama ngokuthe ngqo kwisiphelo. Kufuneka kuthiwe iPyvoc isekwinqanaba lokuqala lophuhliso.
Sisixhobo iqonga elinqamlezileyo, umthombo ovulekileyo eya kuthi ifumaneke kubasebenzisi isichazi-magama somgca wokuyalela oya kuthi usivumele ukongeza isigama. Ngesi sixhobo, abasebenzisi baya kuba nakho ukuvavanya okanye ukuphucula isigama sethu okanye basisebenzise nje njengesichazi-magama se-CLI kwiinkqubo ezisebenza njenge Unix.
Faka iPyvoc kwi-Ubuntu 18.04
Kuba iPyvoc ibhaliwe kusetyenziswa ulwimi lwenkqubo yePython, siya kuba nakho yifake usebenzisa Umphathi wepakeji yePip3.
sudo apt-get install python3-pip
Emva kofakelo lwe-pip3 umphathi wephakheji, ungaqhubeka uye faka isixhobo oko kuhleli kuthi. Kwisiphelo (Ctrl + Alt + T) kufuneka uchwetheze nje:
pip3 install pyvoc
Nje ukuba ufake, kuya kufuneka sebenzisa lo mthetho ulandelayo. Ngayo iifayile zoqwalaselo eziyimfuneko ziya kwenziwa ngokuzenzekelayo kulawulo lwethu $ IKHAYA.
pyvoc word
Eminye imizekelo yokusebenzisa iPyvoc njengesixhobo sesichazi-magama esisuka kwisiphelo sendlela
Ukuba nangasiphi na isizathu sinomdla fumana intsingiselo yegama, umzekelo 'umprofeti'Kwisiphelo kufuneka ubhale:
pyvoc programmer
Njengoko ubona kwisikrini sangaphambili, iPyvoc hayi kuphela ibonisa intsingiselo yeli gama 'umdwelisi nkqubo'. Uya kusibonisa a umzekelo isivakalisi ukuze sifumane umbono wokuba lisetyenziswa njani elo gama xa usenza.
Omnye umzekelo uya kuba:
pyvoc hand
Njengoko kubonisiwe kwimveliso engentla, igama 'isandla' inokusetyenziswa njengesenzi kunye nesibizo. Isixhobo siya kusibonisa umzekelo weklasi nganye kulo mzekelo.
Kwimeko apho igama lipelwe kakubi, i-terminal Iya kusazisa ukuba kufuneka sijonge upelo kwaye sinikezele ngezinye iindlela esibhalele kuzo:
Yenza amaqela esigama
Iqela lesigama aliyonto ngaphandle kokuqokelelwa kwamagama ongezwe ngumsebenzisi. Esi sixhobo iyakusivumela ukuba senze amaqela ayi-100 anamagama angama-60. Ukongeza igama kwiqela, njenge 'ubalo'Kuya kufuneka ubaleke:
pyvoc statistic -a
Awudingi ukubonelela ngenani leqela. IPyvoc iya kubonisa intsingiselo yegama kwaye iyongeze kwiqela lama-51. Ukuba inani leqela alibonelelwanga, IPyvoc iya kongeza amagama ngokunyuka kumaqela angama-51 ukuya kwi-100.
Iya kuba nako kwakhona Chaza iqela le-1-50 usebenzisa i -g ukhetho. Umzekelo, ukuba sifuna ukongeza igama 'ubalo' kwiqela lama-20, kuya kwenziwa ngolu hlobo lulandelayo:
pyvoc statistic -a -g 20
Lo myalelo ungasentla ubonakalisa intsingiselo yegama 'amanani'kwaye ungeze igama kwiqela lesigama inombolo 20. Ukuba iqela alikho, iPyvoc izakuyila kwaye yongeze igama.
Ukungagqibeki, IPyvoc ibandakanya amaqela amathathu achaziweyo esigama (101, 102 no-103). La maqela ngokungagqibekanga anamagama angama-800 lilinye.
ukuba jonga amaqela aveliswe ngumsebenzisiBaleka nje:
pyvoc word -l
Vavanya kwaye uphucule isigama sakho sesiNgesi
Enye inketho ekhoyo kwesi sixhobo iya kuba ngamandla Gqibezela amaqela esigama ukuphonononga iinkcazo. Umzekelo, ukujonga inani leqela le-102, siya kusebenzisa -r ukhetho ngolu hlobo lulandelayo:
pyvoc -r 102
Ke siya kuba nakho ukuphonononga intsingiselo yawo onke amagama kwiqela lesigama 102 ngokulandelelana. Ukugqiba uphononongo, cinezela Ctrl + c ukuphuma.
Siza kubanakho ukusebenzisa amaqela akhoyo ukwenza phucula isigama sethu. Ukuze uyenze, kufuneka nje sebenzisa -q ukhetho ngoku Landelayo:
pyvoc 101 -q 20
Lo myalelo uya kusivumela Phendula iphepha lemibuzo elinamagama angama-20 kwiqela lesigama 101 kwaye kufuneka sikhethe inkcazo efanelekileyo. Banga bonisana eminye imizekelo kwiphepha lakhe leGitHub.
Njengoko ndicinga ukuba ubonile, le yindlela elula yokuphucula isigama esiNgisini, uphonononge intsingiselo yamagama athile okanye njengesichazi-magama esilula esisuka kwilayini yomyalelo. Ngolwazi oluthe kratya unokuqhagamshelana ne- Iprojekthi yeprojekthi yeGitHub.
Ukuba kukho imfuneko, banokuyilungisa "ipayipi" yakho:
I-python3 -m pip install -user -phucula ipip
Enkosi ngegalelo. Salu2.