Розбираємо модуль sys

Даний код показує способи перевірки того, чи ми використаємо певну операційну систему. Якщо ми використовуємо Windows, ми отримаємо певну інформацію з реєстру Windows. за допомогою модуля Python під назвою _winreg. Якщо ми використовуємо Linux, ми можемо виконати команду ls. щоб отримати інформацію про каталог, в якому ми знаходимося.

sys.stdin / stdout / stderr

Stdin. stdout і stderr зіставляються з файловими об'єктами, які відповідають стандартним входів, виходів і потокам помилок інтерпретатора відповідно. Функція stdin використовується для всіх входів, використовуваних інтерпретатором, за винятком скриптів, тоді як stdout використовується для виходів операторів print і expression. Головна причина, по якій я акцентую на цьому увагу, полягає в тому, що в якийсь момент вам потрібно буде перенаправити stdout або stderr. або обидві функції до файлу, такому як log, або ж будь-якої дисплей в призначеному для користувача графічному інтерфейсі, створеним вами. Ви також можете перенаправити stdin. але з такими випадками я практично не стикався.

Підведемо підсумки

Існує багато інших значень і методів в модулі sys. Зверніться до документації Python, а саме до секції 27.1. якщо вам потрібно заглибитися в це питання. Ми багато чому навчилися з даної статті, вітаю. Тепер ви знаєте, як вийти з програми Python, як отримати інформацію про платформу, працювати з аргументами, переданими командному рядку, і багато чому іншому.

Схожі статті