Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.gfile.FastGFile

Обёртки для ввода-вывода файлов без блокировок потоков.

tf.compat.v1.gfile.FastGFile(
    name, mode='r'
)

Обратите внимание, что это несколько похоже на встроенный ввод-вывод файлов Python, но есть семантические различия, чтобы сделать его более эффективным для некоторых файловых систем. Например, файл в режиме записи не будет открыт до первого вызова записи (чтобы минимизировать вызовы RPC в файловых системах сети).

Атрибуты
mode Возвращает режим, в котором был открыт файл.
name Возвращает имя файла.

Методы

close

Просмотреть исходный код

close()

Закрывает FileIO. Должен вызываться для того, чтобы WritableFile был выпослан.

flush

Просмотреть исходный код

flush()

Очищает файл Writable.

Это гарантирует только то, что данные вышли из процесса, без гарантий о том, записаны ли они на диск. Это означает, что данные сохранятся при сбое приложения, но не обязательно при сбое ОС.

next

Просмотреть исходный код

next()

read

Просмотреть исходный код

read(
    n=-1
)

Возвращает содержимое файла в виде строки.

Начинает чтение с текущей позиции в файле.

Аргументы
n Читает n байт, если n != -1. Если n = -1, читает до конца файла.
Возвращает
n байт файла (или весь файл) в байтовом режиме или n байт строки, если в строковом (обычном) режиме.

readline

Просмотреть исходный код

readline()

Читает следующую строку, сохраняя \n. В конце файла возвращает ''.

readlines

Просмотреть исходный код

readlines()

Возвращает все строки из файла в списке.

seek

Просмотреть исходный код

seek(
    offset=None, whence=0, position=None
)

Перемещает указатель на позицию в файле. (устаревшие аргументы)

Предупреждение: НЕКОТОРЫЕ АРГУМЕНТЫ УСТАРЕЛИ: (position). Они будут удалены в будущей версии. Инструкции по обновлению: position устарел в пользу аргумента offset.
Аргументы
offset Количество байт относительно аргумента whence.
whence Допустимые значения для whence: 0: начало файла (по умолчанию) 1: относительно текущей позиции в файле 2: относительно конца файла. offset обычно отрицательно.

seekable

Просмотреть исходный код

seekable()

Возвращает True, так как FileIO поддерживает операции случайного доступа seek()/tell()

size

Просмотреть исходный код

size()

Возвращает размер файла.

tell

Просмотреть исходный код

tell()

Возвращает текущую позицию в файле.

write

Просмотреть исходный код

write(
    file_content
)

Записывает file_content в файл. Добавляет в конец файла.

__enter__

Просмотреть исходный код

__enter__()

Можно использовать с оператором "with".

__exit__

Просмотреть исходный код

__exit__(
    unused_type, unused_value, unused_traceback
)

Можно использовать с оператором "with".

__iter__

Просмотреть исходный код

__iter__()

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/compat/v1/gfile/FastGFile

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API