Italiano
Apri in Telegram

Messaggio🟣 Потоки вводу/виводу (Input/Output Streams, stdin/stdout/stderr)

29 dicembre 2025
P
🟣 Потоки вводу/виводу (Input/Output Streams, stdin/stdout/stderr) Повернемось до теми Корисні речі, які варто знати про процес У попередньому прикладі коду я використав такий вивід: print("Usage: python script.py <num1> <num2>", file=sys.stderr) Що це значить? Подивимось у документацію: print(*objects, sep=' ', end='\n', file=None, flush=False) The file argument must be an object with a write(string) method; if it is not present or None, sys.stdout will be used. Since printed arguments are converted to text strings, print() cannot be used with binary mode file objects. For these, use file.write(...) instead. 🔗 Документація Простими слова file це те куди виводити рядок нашого повідомлення. По замовченню вивід відбувається у sys.stdout. Також вивід може відбуватись у реальний файл або у поток sys.stdout - спеціальний потік для помилок. ⚠️ Варто зауважити: що потік в/в в анг. варіанті це stream i/o і не варто його плутати з thread - потоком виконання. sys.stdout як sys.stderr це два потоки для виводу (stream output) обидва виводять текст у консоль користувач не бачить різницю між ними візуально. При програмній автоматизації процесів можливо перехоплювати текст з обох потоків, можемо окремо мати звичайний тест інформаційного характеру з sys.stdout і окремо з sys.stderr Є ще третій поток sys.stdin - це поток для вводу, він необхідний для читання вводу користувача у консоль. При програмній автоматизації ми також можемо вводити текст замість користувача. 👉 Практична цінність знання про потоки в/в полягає саме у можливості автоматизувати взаємодію між процесами (IPC) шляхом їх перехоплення.
👍1
491 ·

Vicino nel feed

PPython Materials For Beginners ChatАле для повноти не вистачає git restore для відновлення файлів, та прибирання їх прибирання індексуPPython Materials For BeginnersSondaggio
questo messaggio
PPython Materials For Beginners ChatПравильні відповіді: ✅ git reset A.txt ✅ git restore --staged A.txt reset може приймати не тільки ґеш коміту але й файл. По суті виконується скорочена версія giPPython Materials For Beginners🟢 Потоки введення/виведення. Практика. У Python для створення підпроцесів використовується бібліотека subprocess. Вона дозволяє запускати програми та працювати
PPython Materials For Beginners ChatPython Materials For Beginners Chat@python_code_ua · gruppo · Tecnologia
16membri3scrivono in 30 giorni
Feed della community Apri in Telegram

Un feed pubblico aperto dall'indice di ricerca ChatCrawler — «Google per il Telegram pubblico»; si aggiorna man mano che la community viene scansionata. Orari in UTC.

Solo contenuti pubblici, API ufficiale di Telegram. Informazioni · FAQ · Limiti dell'indice · Rimuovi una pagina · Catalogo · Ricerca · Come calcoliamo