tempfile
Python tempfile moduli
❮ Python o‘rnatilgan modullari
Misol
Vaqtinchalik fayl va katalog yarating:
import tempfile
with tempfile.TemporaryFile(mode='w+') as f:
f.write('Hello from Emil')
f.seek(0)
print(f'Content: {f.read()}')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
tempfile moduli vaqtinchalik fayllar va kataloglarni xavfsiz tarzda yaratadi.
Undan avtomatik tozalanadigan vaqtinchalik saqlash joyini yaratish uchun foydalaning — bu xavfsizlik xatarlari va diskning keraksiz fayllar bilan to‘lib ketishining oldini oladi.
A’zolar
| A’zo | Tavsif |
|---|---|
| NamedTemporaryFile() | Nomlangan vaqtinchalik fayl yaratadi. |
| SpooledTemporaryFile() | Hajmi belgilangan chegaradan oshguncha xotiradan foydalanadigan vaqtinchalik fayl yaratadi. |
| TemporaryDirectory() | Vaqtinchalik katalog yaratadi (kontekst menejeri). |
| TemporaryFile() | Avtomatik o‘chiriladigan vaqtinchalik fayl yaratadi. |
| gettempdir() | Vaqtinchalik fayllar uchun ishlatiladigan katalogni qaytaradi. |
| mkdtemp() | Vaqtinchalik katalog yaratadi va uning yo‘lini qaytaradi. |
| mkstemp() | Vaqtinchalik fayl yaratadi va (fd, path) juftligini qaytaradi. |
| mktemp() | Takrorlanmas vaqtinchalik fayl nomini qaytaradi (eskirgan, xavfsiz emas). |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
