Многократно углублённый поиск всех папок или файлов с жёсткого диска
Перед ознакомлением стоит заранее изучить синтаксис языка Python и один из его встроенных модулей - os. import os; # Недоступные папки refusedDir = ['Z:/$RECYCLE.BIN', 'Z:/found.000', 'Z:/System Volume Information']; # Вместо буквы Z может быть жёсткий диск с любой латинской буквой. # Найденные папки def listDir0(_0): def listDir(i0): i1 = []; for i2 in i0: for i3 in os.listdir(str(i2)): i4 = i2 + '/' + i3; if str(i4) not in refusedDir and os.path.isdir(str(i4)): i1.append(str(i4)); return i1; ...
258 читали · 1 год назад
Python: модуль OS и Линукс
Данная статья является переводом статьи в интернете https://linuxconfig.org/python-os-module Возможно, при дальнейшем изучении модуля, дополню статью и своими мыслями. Введение Python - мощный язык сценариев. Итак, почему бы не использовать его для написания сценариев Linux? Модуль os является ответом Python на обработку многих файловых операций Linux. Модуль os позволяет Python выполнять многие операции с файлами и папками, которые вы обычно выполняете в командной строке Linux. Это позволяет вам начать замену Bash на Python, что делает работу с сценариями намного чище и удобнее...