Fizahan-takelaka[Afeno][Aseho]
Ity lahateny ity dia hampahafantatra anao ny sasany amin'ireo foto-kevitra Python efa mandroso, toy ny miasa miaraka amin'ny lahatahiry sy Django.
Directories amin'ny Python
Ao amin'ny index module Python 3, hitanao fa manana module antsoina hoe pathlib
izay manome lalana rafitra fichier miompana amin'ny zavatra. Izy io dia manome kilasy izay azontsika ampiasaina hamoronana zavatra hiasa amin'ny lahatahiry sy rakitra.
Raha manokatra azy ianao dia afaka mahita ny fomba fiasan'ity module ity.
Azonao atao ny manafatra ny module toy izao:
from pathlib import Path
Path
eto ve ny kilasy. Amin'izao fotoana izao dia mila mamorona zavatra lalana isika hanondroana rakitra na lahatahiry amin'ny solosaina. Misy fomba roa hanaovana izany. Azontsika atao ny mampiasa lalana tanteraka na lalana mifanila. Ny lalana tanteraka dia midika fa tsy maintsy mamaritra ny lalana avy amin'ny fototry ny kapila mafy ianao, fa ny lalana havanana kosa dia midika hoe lalana manomboka amin'ny lahatahiry ankehitriny.
Ny lalana tanteraka amin'ny Windows sy Mac dia toy ny c:\program files\windows\
ary /usr/local/bin
tsirairay avy.
Aorian'ny famaritana ny module sy ny kilasy dia mila mamorona zavatra lalana isika.
Path()
Raha tsy mandalo adihevitra eto ianao dia hanondro ny lahatahiry ankehitriny. Raha tsy izany dia afaka mandefa tady isika, izay ahafahantsika manampy rakitra na lahatahiry. andao atao hoe ny ecommerce
lahatahiry.
Path("eCommerce")
Ankehitriny, ity dia mamerina zavatra lalana. Andeha hotehirizina ao amin'ny lalana
path = Path("eCommerce")
Ity zavatra lalana ity dia manana fomba mahaliana vitsivitsy, hanombohana.
Ohatra, azontsika ampiasaina exist
fomba hijerena raha misy lalana. Izany dia mamerina boolean ka andao atao pirinty amin'ny terminal.
Raha ny lahatahiry "eCommerce
” tsy misy, hahazo sandoka isika. Amin'izany toe-javatra izany, dia afaka mampiasa ny mkdir
fomba hanaovana lahatahiry. Andao hamorona lahatahiry “email
” amin’ny alalan’ity fomba ity.
from pathlib import Path
path = Path("email")
path.mkdir()
Tsy mamerina na inona na inona afa-tsy ny lahatahiry izany email
dia hoforonina ao amin'ny tontonana tetikasanao. Afaka mamafa ity lahatahiry ity amin'ny alàlan'ny rmdir
fomba, izay fanafohezana ny "remove directory".
Tena ilaina tokoa ny manoratra programa fohy hanamarihana zavatra. Ohatra, azonao atao ny mamerina ny takelaka rehetra amin'ny lahatahiry iray, sokafy ary asio azy ireo. Ao fa asehoko anao.
Mba hanaovana izany, midira amin'ny lahatahiry default ary ampiasao glob
fomba. Ity fomba ity dia afaka mikaroka rakitra sy lahatahiry amin'ny lalana ankehitriny. Mila mandalo tady izay mamaritra lamina fikarohana isika. Afaka manoratra asterisk isika izay midika hoe ny zava-drehetra, ny rakitra rehetra ary ny lahatahiry rehetra. Raha azo atao dia azo ampiana fanitarana. Afaka mitendry ianao ("*.*")
hahazoana ny rakitra rehetra ao amin'ny lahatahiry ankehitriny. Azontsika atao koa ny mikaroka ny rakitra excel rehetra toy izao:
from pathlib import Path
path = Path()
print(path.glob("*.xls"))
Andao hikaroka ireo rakitra .py rehetra amin'ny fomba mitovy.
Ny fampandehanana ny programa dia hanome zavatra mpamokatra. Hevitra Python efa mandroso ireo, saingy mila fantatrao izay azontsika averina na tadiavo amin'ny alalan'ireo zavatra mpamokatra ireo. Ho solon'ny fanontana ity zavatra mpamokatra ity, dia andao isika hamerina azy amin'ny fampiasana loop for.
from pathlib import Path
path = Path()
for file in path.glob("*.py")):
print(file)
Andao hataontsika ity programa ity:
Izy io dia mitanisa ny rakitra Python rehetra ao amin'ny lahatahiry ankehitriny. Toy izany koa, ny fampandehanana ny programa miaraka amin'ny asterisk amin'ny lalana ankehitriny dia hitanisa ny rakitra rehetra ao amin'ny lahatahiry ankehitriny.
PyPi sy Pip
Na dia feno aza ny tranomboky manara-penitra an'i Python ary manana maody maromaro ho an'ny asa mahazatra, dia tsy feno izany na inona na inona. Izany no mahatonga anay manana lahatahiry antsoina fonosana python index na PyPI. Ao amin'ity lahatahiry ity dia afaka mahita fonosana an-jatony ianao hanaovana zavatra mahafinaritra. Ireo no fonosana naorin'ny olona toa anao sy izaho ho ampahany amin'ny tetikasanay, ary avy eo dia navoakany ho ampahany amin'ity lahatahiry ity mba hampiasain'ny hafa.
Izany no tombotsoan'ny mahagaga Vondron'olona Python, satria be dia be ny mpamorona python any, ary namolavola fonosana maromaro ho antsika hampiasaina amin'ny programantsika izy ireo.
Andeha hatao hoe te handefa hafatra an-tsoratra ao amin'ny programanao ianao. Tsy mila manangana ity fampiasa ity hatrany am-boalohany ianao, ary afaka mankany amin'ny pypi.org ianao ary mitady SMS.
Araka ny hitanao, tetikasa na fonosana an-jatony no manome anao io fampiasa io. Tsy ny fonosana na tetikasa rehetra dia feno na tsy misy bug. Ny sasany amin'izy ireo dia mbola eo amin'ny fampandrosoana, na mety misy bibikely, fa raha mijery ny manodidina ianao amin'ny asa rehetra, dia azonao an-tsaina fa misy fonosana tsara, azo antoka, voarakitra tsara ho anao.
Raha hametraka fonosana avy amin'ny pypi.org dia tsy maintsy soratanao ao amin'ny varavarankely terminal ny baiko. Pip dia fitaovana miaraka amin'ny fametrahana Python, ary ampiasainay izany mba hametrahana na hanesorana ireo fonosana voasoratra ao amin'ny pypi.org. Ankehitriny dia afaka manafatra ity fonosana ity izahay; ny modules dia mitovy amin'ny modules naorina ao amin'ny Python na ireo modules ananantsika amin'ny tetikasantsika.
Famaranana farany!
Manantena aho fa azonao ny hevitra fototra momba ny Python amin'izao fotoana izao. Afaka manao Python araka izay irinao ianao izao, satria "Ny fanazaran-tena dia mahatonga ny olona ho tonga lafatra."
Manoro hevitra anao aho hifehy an'ity taranja ity alohan'ny hianarana Python advanced. Ity taranja Python ity dia azo itarina mba hianarana famakafakana data, fianarana milina, fampivoarana tranonkala, na sehatra hafa amin'ny Python. Mirary soa ho anareo rehetra aho amin'ny asa fandaharana.
Tohizo ny kaody!
Leave a Reply