Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot:exp43 [2020/05/23 18:30] labuser29products:laboratory_iot:exp43 [2020/05/23 22:00] (текущий) labuser29
Строка 78: Строка 78:
 '/' '/'
 </code> </code>
-Текущей директорией является / - это значит, что мы находимся в корне файловой системы. Давайте перейдем в недавно что созданную нами директорию dir и повторно выведем текущую директорию+Текущей директорией является / - это значит, что мы находимся в корне файловой системы. Давайте перейдем в недавно созданную нами директорию dir и повторно выведем текущую директорию
  
 <file python Exp43-3.py[enable_line_numbers="2", start_line_numbers_at="1"]> <file python Exp43-3.py[enable_line_numbers="2", start_line_numbers_at="1"]>
Строка 96: Строка 96:
 files = os.listdir('/') files = os.listdir('/')
 </code> </code>
 +
 +Вернемся обратно в корень файловой системы и удалим директорию dir:
 +<file python Exp43-4.py[enable_line_numbers="2", start_line_numbers_at="1"]>
 +import os
 +
 +os.chdir('/')
 +os.rmdir('dir')
 +</file>
 +
 +Директорию нельзя удалить, если в ней есть вложенные файлы или директории. Сначала нужно удалить их. Если все в порядке — директория удалится. Если сейчас запросить список файлов в корне, то увидим, что директории dir больше нет.
 +
 +Также мы можем удалить файл
 +<code python>
 +uos.remove('filename')
 +</code>
 +
 +или переименовать файл
 +<code python>
 +uos.rename('old_name', 'new_name')
 +</code>
 +
 +<WRAP center round info 60%>
 +[[https://docs.micropython.org/en/latest/library/uos.html|Подробная информация о работе с файловой системой]]
 +</WRAP>
 +