Tebulu ọdịnaya[Zoo][Gosi]
Okwu nkuzi a ga-ewebata gị ụfọdụ echiche Python dị elu, dị ka ịrụ ọrụ na akwụkwọ ndekọ aha na Django.
Akwụkwọ ndekọ aha na Python
Na Python 3 modul index, ị nwere ike ịhụ na anyị nwere modul akpọrọ pathlib
nke na-enye ụzọ usoro faịlụ dabere na ihe. Ọ na-enye klaasị anyị nwere ike iji mepụta ihe iji rụọ ọrụ na akwụkwọ ndekọ aha na faịlụ.
Ọ bụrụ na imepee ya, ị ga-ahụ ka modul a si arụ ọrụ.
Ị nwere ike ibubata modul dị ka nke a:
from pathlib import Path
Path
bụ klaasị ebe a. Ugbu a, anyị kwesịrị ịmepụta ihe ụzọ iji zoo faịlụ ma ọ bụ ndekọ na kọmputa anyị. Enwere ụzọ abụọ iji mee nke a. Anyị nwere ike iji ụzọ zuru oke ma ọ bụ ụzọ ikwu. Ụzọ zuru oke pụtara na ị ga-akọwapụta ụzọ site na mgbọrọgwụ nke diski ike, ebe ụzọ ikwu pụtara ụzọ na-amalite site na ndekọ ugbu a.
Ụzọ zuru oke na Windows na Mac dị ka c:\program files\windows\
na /usr/local/bin
karị.
Mgbe ịkọwapụta modul na klas, anyị kwesịrị ịmepụta ihe ụzọ.
Path()
Ọ bụrụ na ịgafeghị arụmụka ebe a, nke a ga-ezo aka na ndekọ aha ugbu a. N'aka nke ọzọ, anyị nwere ike ịfefe eriri, nke anyị nwere ike itinye faịlụ ma ọ bụ ndekọ. ka anyị kwuo nke ahụ ecommerce
ndekọ.
Path("eCommerce")
Ugbu a, nke a na-eweghachite ihe ụzọ. Ka anyị chekwaa ya n'ụzọ
path = Path("eCommerce")
Ihe ụzọ a nwere ụzọ ole na ole na-adọrọ mmasị, iji malite.
Dị ka ihe atụ, anyị nwere ike iji exist
usoro iji lelee ma ụzọ dị. Nke a na-eweghachite boolean ka anyị bipụta ya na ọnụ.
Ọ bụrụ na ndekọ "eCommerce
” adịghị adị, anyị ga-enweta ụgha. N'otu aka ahụ, anyị nwere ike iji mkdir
usoro iji mepụta ndekọ. Ka anyị mepụta ndekọ "email
” site na usoro a.
from pathlib import Path
path = Path("email")
path.mkdir()
Nke a anaghị eweghachi ihe ọ bụla ma ọ bụghị ndekọ email
a ga-eke na panel ọrụ gị. Anyị nwekwara ike ihichapụ ndekọ a site na rmdir
usoro, nke dị mkpụmkpụ maka "wepụ ndekọ".
Ọ bara ezigbo uru ide mmemme dị nkenke iji megharịa ihe. Dịka ọmụmaatụ, ị nwere ike ịmegharị akwụkwọ mpịakọta niile dị na ndekọ, mepee ha wee hazie ha. Ka m gosi gị.
Iji mee nke a, gbanwee gaa na ndekọ nke ndabara wee jiri glob
usoro. Usoro a nwere ike ịchọ faịlụ na akwụkwọ ndekọ aha n'ụzọ dị ugbu a. Anyị kwesịrị ịgafe eriri na-akọwa usoro ọchụchọ. Anyị nwere ike pịnye akara mmuke nke pụtara ihe niile, faịlụ niile na akwụkwọ ndekọ aha niile. Nhọrọ, enwere ike ịgbakwunye ndọtị. Ị nwere ike pịnye ("*.*")
iji nweta faịlụ niile dị na ndekọ aha ugbu a. Anyị nwekwara ike ịchọ faịlụ Excel niile dị ka nke a:
from pathlib import Path
path = Path()
print(path.glob("*.xls"))
Ka anyị chọọ faịlụ .py niile n'ụdị ejiji.
Na-agba ọsọ mmemme ga-enye ihe generator. Ndị a bụ echiche Python dị elu, mana ịkwesịrị ịma ka anyị nwere ike ịhụ ma ọ bụ akanye site na ihe ndị a generator. Kama ibipụta ihe generator a, ka anyị were akara akaghị elele ya.
from pathlib import Path
path = Path()
for file in path.glob("*.py")):
print(file)
Ka anyị mee mmemme a:
Ọ ga-edepụta faịlụ Python niile dị na ndekọ aha ugbu a. N'otu aka ahụ, iji naanị akara mmuke na-eme mmemme a ga-edepụta faịlụ niile dị na ndekọ aha ugbu a.
PyPi na Pip
N'agbanyeghị na ọba akwụkwọ ọkọlọtọ Python zuru oke ma nwee ọtụtụ modul maka ọrụ nkịtị, ọ bụghị n'ụzọ ọ bụla zuru ezu. Ọ bụ ya mere anyị ji nwee akwụkwọ ndekọ aha ngwugwu Python index ma ọ bụ PyPI. Na ndekọ a, ị nwere ike ịhụ ọtụtụ narị ngwugwu maka ime ihe ndị dị egwu. Ndị a bụ ngwugwu ndị dị ka mụ na gị wuru dị ka akụkụ nke ọrụ anyị, wee bipụta ha dịka akụkụ nke akwụkwọ ndekọ aha a ka ndị ọzọ jiri.
Nke ahụ bụ uru dị ịtụnanya Obodo Python, ebe enwere ọtụtụ ndị nrụpụta Python N'ebe ahụ, ha ewepụtala ọtụtụ ngwugwu ka anyị jiri ọzọ mee ihe na mmemme anyị.
Ka anyị kwuo na ịchọrọ izipu ozi ederede na mmemme gị. Ị gaghị arụ ọrụ a site na ọkọ, ma ị nwere ike ịbịa na pypi.org wee chọọ SMS.
Dịka ị nwere ike ịhụ, ọtụtụ narị ọrụ ma ọ bụ ngwugwu na-enye gị ọrụ a. Ọ bụghị ngwugwu ma ọ bụ ọrụ ọ bụla zuru oke ma ọ bụ enweghị ahụhụ. Ụfọdụ n'ime ha ka na-emepe emepe, ma ọ bụ na ha nwere ike inwe ahụhụ, ma ọ bụrụ na ị na-elegharị anya maka ọrụ ọ bụla, ị nwere ike iche na e nwere ngwugwu dị mma, nke a pụrụ ịdabere na ya, nke ọma maka gị.
Iji tinye ngwungwu sitere na pypi.org, ị ga-ederịrị iwu na windo ọnụ. Pip bụ ngwá ọrụ na-abịa na nrụnye Python, anyị na-ejikwa ya wụnye ma ọ bụ wepụ ngwugwu edebanyere aha na pypi.org. Ugbu a, anyị nwere ike ibubata ngwugwu a; modul ya dị ka modul arụnyere na Python ma ọ bụ modul anyị nwere na ọrụ anyị.
Mkpokọta ikpeazụ!
Enwere m olileanya na ị ghọtara isi echiche Python n'oge a. Ị nwere ike na-eme Python dị ka ịchọrọ, dịka "Mmemme na-eme ka mmadụ zuo oke."
M ga-atụ aro ka ị mara nkuzi a tupu ị mụta Python Advanced. Enwere ike ịgbatị nkuzi Python a ka ịmụta nyocha data, mmụta igwe, mmepe weebụ, ma ọ bụ mpaghara ọ bụla ọzọ na Python. A na m arịọ unu niile ihe kacha mma n'ọrụ mmemme unu.
Nọgidenụ na-nzuzo!
Nkume a-aza