pipes
Python pipes moduli
❮ Python o‘rnatilgan modullari
Eslatma: pipes moduli faqat Unix tizimlarida ishlaydi va eskirgan, uning o‘rniga subprocess modulidan foydalaning.
Misol
Oddiy pipeline (katta harflarga o‘tkazuvchi) yarating va natijani faylga yozing (faqat Unix):
# This only works on Unix systems and older Python versions (< 3.13)
import pipes
tmpl = pipes.Template()
tmpl.append('tr a-z A-Z', '--')
with tmpl.open('out.txt', 'w') as f:
f.write('hello')
Ta’rif va qo‘llanilishi
pipes moduli kichik Template yordamchi sinfi orqali shell uslubidagi pipeline’lar quradi.
Yangi kod uchun subprocess modulini afzal ko‘ring. pipes muayyan platformaga bog‘liq va imkoniyatlari cheklangan edi.
A’zolar
| A’zo | Tavsif |
|---|---|
| Template | Pipeline’ni ifodalaydi: buyruqlar zanjirini yaratish, nusxalash va boshlang‘ich holatga qaytarish imkonini beradi. |
| Template.append() | Pipeline’ga buyruq qo‘shadi ('--' kabi fayl bog‘lash rejimi bilan). |
| Template.clone() | Xuddi shu buyruqlarga ega yangi pipeline shablonini qaytaradi. |
| Template.open() | O‘qish/yozish uchun pipeline’ga ulangan fayl obyektini ochadi. |
| Template.reset() | Shablonni boshlang‘ich (bo‘sh) holatiga qaytaradi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
