Sida loo socodsiiyo faylka Python (.py) Linux

Python faylka Linux

Liisaska luuqadaha barnaamijyada ugu caansan ee la daabaco sannad kasta, had iyo jeer waxaa jira meel loogu talagalay Python. Sababuhu waxay noqon karaan kuwo badan oo kala duwan, sida kala duwanaanshahooda ama in ay jiraan wax badan oo dukumeenti ah oo dhan shabakada, laakiin xaqiiqadu waxay tahay in ay tahay mid ka mid ah fursadaha lagu xisaabtami karo. Iyada oo aad u caan ah, waxay u badan tahay in mararka qaarkood ay noo soo diraan a Python file oo ma naqaano sida loo furo linux.

Aragti ahaan, furitaanka faylka Python gudaha Linux waa hawl fudud, laakiin waxaan heli karnaa mid aan furnayn. Haddii ay ka soo qoran tahay Windows, laba jeer gujinta faylka .py waxaa laga yaabaa inuusan furin inkastoo loo calaamadeeyay inuu u shaqeeyo sidii barnaamij. Tani waxay dhici kartaa sababtoo ah qorista koodka ka yimid Windows la mid ma aha Linux; Isku mid maaha "coded", laakiin ha ka welwelin sababtoo ah halkan waxaan ku sharxi doonaa sida loo fuliyo iyaga iyada oo aan loo eegin sida loo abuuray.

Ku socodsii feylka Python Linux ee ka soo baxa terminalka

Horta aan wax ka hadalno. Linux iyo Windows waxay leeyihiin qaab-dhismeed API ka duwan, iyo waxa laga dhisay hal nidaam hawleed mid kale ma shaqayn karo. Waa wax aan ahayn inay dhacaan, laakiin way dhacdaa. Haddii wax loo qoray, tusaale ahaan, Muuqaalka Muuqaalka Visual Studio Windows-ka, waxaan ku waalan karnaa inaan isku dayno inaan ku socodsiino faylka Python Linux, laakiin xalku wuxuu noqon karaa kan ugu fudud adduunka: kaliya "dib u soo ururi" faylka Linux, kaas oo noqon kara mid fudud sida koobbi dhammaan koodka, ku dheji fayl kale oo kaydi oo leh .py kordhinta nidaamkayaga ku salaysan Linux. Iyada oo dhibaatadan la xalliyo, waan sii wadeynaa.

Linux, waxa aan waligood ku guuldareysan waa in wax lagu sameeyo boosteejada. Si looga fogaado khatarta iman karta, waxaa habboon in la fiiriyo koodka, kaas oo uu ku filnaan doono in lagu furo processor-ka ereyada sida gnome text editor ama Kate. Tusaale ahaan, oo aan ka soo qaadno in aynaan fahmin barnaamijyo badan, waxaan raadin karnaa "rm" si aan u hubinno in aysan waxna ka tirtirin hard drive-kayaga fasax la'aan. Marka aan hubno in aysan khatar ahayn, ama haddii aan ku kalsoonaanno qofka na siiyay, waxaan furi karnaa terminalka oo ku qor "python" (oo aan lahayn xigashooyin) oo ay raacaan magaca faylka oo uu ku jiro waddada. Si aanad khalad u samayn, waxa habboon in aad ku qorto "python" (ama "python3") oo aad u jiiddo faylka goobta.

Waxa wanaagsan oo ku saabsan habkan loo sameeyo waa, haddii wax ka reeban (qalad) waa la tuuray, waan arki doonaa Terminalka, waxaanan hagaajin karnaa ama ku siin karnaa jawaab celin horumariyaha. Shayga xun ayaa ah, haddii ay tahay codsi leh interface interface, waxaan arki doonaa laba daaqadood, daaqadda terminalka ee gadaasha iyo GUI ee app-ka ee hore.

Shebang iyo ogolaanshaha fulinta

Haddii waxa aan haysano ay tahay wax ka shaqeyn doona kaliya terminaalka, waxaas oo dhan maahan lagama maarmaan. Waa ku filan tahay in la sameeyo wixii lagu sharraxay qodobka hore. Dhibaatadu waxay imaan kartaa marka waxa aan rabno ay tahay inaan ku socodsiino codsi leh interface interface. Codsiga noocaan ah si uu ugu furmo Linux, waxa ay tahay in aan sameyno waa in aan aadno meesha ugu sareysa, si aan u galno safka 1, oo aan dhigno waxa loo yaqaan shebang (#!) oo ay weheliso dariiqa loo maro Python3. Xadhiga dhamaystiran wuxuu noqon lahaa #!/usr/bin/env python3, inkastoo mararka qaarkood ay sidoo kale shaqeyso ama ay lagama maarmaan tahay in la saaro qaybta "env" oo laga tago "python3" halkaas. Asal ahaan, khadkaas ayaa sheegaya barnaamijka ay tahay inuu mas'uul ka yahay fulinta faylka.

Laakiin tani kuma filna. Waxaan sidoo kale u baahanahay inaan siino faylka Python fulinta ogolaanshaha, kaas oo aan ku dhammayn doono qorista chmod +x ruta-al-archivo/archivo.py ama adigoo midigta gujinaya oo saxaya sanduuqa ku jira maamulayaasha faylka taageera.

Ogolaanshaha, Shebang, iyo xusuusta iyo hagaajinta dhismaha nidaamyada kale ee hawlgalka haddii loo baahdo, faylka .py gui (oo aan sidoo kale ka heli karno .pyw) waa inuu ku furo laba jeer. Haddaysan ahayn, waxaad had iyo jeer isku dayi kartaa terminaalka (ama sahamiyaha/ka orda terminalka). Dabcan, ka taxaddar waxa aan furayno.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.