Приклади використання модуля os в python

os.environ, os.getenv () і os.putenv ()

Значення os.environ відомо як об'єкт меппінга (зіставлення), який працює зі словником змінних користувальницької середовища. Можливо ви не знали, але кожен раз, коли ви користуєтеся своїм комп'ютером, деякі змінні середовища вже встановлені.

Це дає вам корисну інформацію, таку як кількість процесорів. тип ОЗУ, ім'я комп'ютера. і так далі. Подивимося, що ми зможемо дізнатися про наш комп'ютері:

Ця частина коду покаже нам дуже великий обсяг, так що не будемо демонструвати всю видачу, ви можете ознайомитися з вмістом самі. Вітаємо, тепер ми готові до того, щоб навчитися працювати з шляхами!

Подмодуль os.path модуля os має широкий ряд вбудованих переваг. Ознайомимося з наступними функціями:

Це не всі функції підмодуля. З ними ми можемо ознайомитися пізніше.

os.path.basename

Функція basename поверне назву файлу шляху. приклад:

Приділіть особливу увагу цими прикладами. У першому ми вказали шлях до файлу і перевірили, чи є цей шлях насправді файлом. Потім, у другому прикладі, ми виконали те ж саме, але в контексті папки. Ви можете особисто ознайомитися з результатами. Після цих двох прикладів, ми трохи змінили умови, вказавши шлях до папки для обох функцій. Ці приклади наочно демонструють те, як ці функції працюють.

os.path.join

Метод join дозволяє вам поєднати кілька шляхів за допомогою присвоєного роздільник. Наприклад, в Windows, в ролі роздільник виступає бекслеш (коса риска, яка вказує назад), проте в Linux функція роздільник присвоєна косою межах, що вказує вперед (forward slash). Як це працює:

В даному прикладі вказано, як зробити множинне призначення. Коли ви роз'єднуєте шлях, він стає кортежем, що складається з двох частин. Після того, як ми випробували дві змінні з лівої частини, перший елемент кортежу призначений до першої змінної, а другий елемент до другої змінної відповідно.

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

З даного моменту модуль os можна сміливо назвати старим добрим знайомим. В даному розділі ми навчилися:

  1. Працювати зі значеннями середовища;
  2. Міняти каталоги і знаходити той, який в даний момент є робочим;
  3. Створювати та видаляти папки та файли;
  4. Перейменовувати папки і файли;
  5. Відкривати файл у відповідній йому програмі;
  6. Працювати з шляхами.

І це не повний список того, що можна робити за допомогою модуля os.

Імпорт модулів в Python

Робота з поштою - модулі email / smtplib в Python

Вам може бути цікаво

Приклади використання модуля os в python

Схожі статті