close
Краткая информация
Содержит методы для получения пути к файлу и других атрибутов файла записи каталога.
Обсуждение
Примечание:
Этот класс не может быть запущен напрямую. Экземпляр этого класса возвращается методом scandir объекта AIO.
Синтаксис
close()
Свойства
| Имя | Объяснение | Тип данных |
|---|---|---|
|
cloud (Только для чтения) |
Экземпляр класса, который имеет методы, специфичные для облака. Он используется для получения сведений об облачном хранилище, которое использовалось при создании объекта Возвращает объект
|
Object |
|
name (Только для чтения) |
Базовое имя файла записи относительно аргумента
|
String |
|
path (Только для чтения) |
Абсолютный путь к записи типа, указанного в методе
|
String |
Методы
close()
Закрывает итератор (только для облачных AIO).
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.path)
item.close()
is_dir()
Проверяет, является ли запись папкой.
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Boolean |
Возвращает True, если запись является папкой; в противном случае возвращает False. |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.is_dir())
local_io = AIO(r"c:\data")
for item in local_io.scandir(r'aio', -1):
print(item.is_dir())
is_file()
Проверяет, является ли запись файлом.
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Boolean |
Возвращает True, если запись является файлом; в противном случае возвращает False. |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.is_file())
local_io = AIO(r"c:\data")
for item in local_io.scandir(r'aio', -1):
print(item.is_file())
stat()
Получает результат stat для записи.
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Object |
Возвращает объект |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
ob = item.stat()
print(ob.st_mode)
local_io = AIO(r"c:\data")
for item in local_io.scandir(r'aio', -1):
ob = item.stat()
print(ob.st_mode)