暗記メーカー
ログイン
Python Работа с файлами
  • Ален Саитов

  • 問題数 42 • 11/29/2023

    記憶度

    完璧

    6

    覚えた

    16

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    Самая распространенная кодировка файлов. Занимает от 1 до 6 байт

    UTF-8

  • 2

    Разделитель в пути файла для Windows

    \

  • 3

    Разделитель в пути файла для Linux и Mac OS

    /

  • 4

    Напиши первые три символа абсолютного пути к файлу, который находится на диске D оперативка (Windows)

    D:\

  • 5

    Функция, которая открывает файл (создает файловый объект)

    open()

  • 6

    Режим доступа к файлу (применяется вторым аргументом функции open()) Открыть файл только для чтения. Такой файл не может быть изменен.

    ‘r’

  • 7

    Режим доступа к файлу (применяется вторым аргументом функции open()) Открыть файл для записи. Если файл уже существует, стереть его содержимое. Если файл не существует, он будет создан.

    ‘w’

  • 8

    Режим доступа к файлу (применяется вторым аргументом функции open()) Открыть файл для записи. Данные будут добавлены в конец файла. Если файл не существует, он будет создан.

    ‘a’

  • 9

    Режим доступа к файлу (применяется вторым аргументом функции open()) Открыть файл для чтения и записи. В этом режиме происходит частичная перезапись содержимого файла.

    ‘r+’

  • 10

    Режим доступа к файлу (применяется вторым аргументом функции open()) Создать новый файл. Если файл существует, произойдет ошибка.

    ‘x’

  • 11

    Функция open() какое значение по умолчанию у второго аргумента

    ‘r’

  • 12

    как называется то, что возвращает функция open() ?

    дескриптор файла

  • 13

    Что бы не экранировать спецсимволы в переменной имени файла в функции open() нужно перед переменной написать

    r

  • 14

    Считается хорошим тоном в функцию open указывать кодировку Напишите этот третий аргумент

    encoding=‘utf-8’

  • 15

    Чтобы получить кодировку открытого файла используют файловое свойство

    encoding

  • 16

    Методы дескриптора файла, который закроет файл

    close()

  • 17

    Свойства дескриптора файла, которое возвращает состояние закрытия True / открытия False файла

    closed

  • 18

    метод дескриптора, которое читает все содержимое открытого файла

    read()

  • 19

    метод дескриптора, которое читает одну строку из открытого файла

    readline()

  • 20

    метод дескриптора, которое читает все содержимое открытого файла и возвращает список строк

    readlines()

  • 21

    Как считывать открытый файл посимвольно ?

    read(1)

  • 22

    Файловый метод readline() считывает одну строку из файла (до символа конца строки '\n') и возвращает строку. Включительно \n ?

    Да

  • 23

    Применение к дескриптору метода readline() вернет строку, к примеру 'Python\n' Как удалить из строки \n ?

    rstrip()

  • 24

    Файловый метод readlines() считывает все строки из файла и возвращает список из всех считанных строк Будет ли в конце каждой строки находится \n ?

    Да

  • 25

    перемещает позицию печати (курсор) на одну строку вниз

    \n

  • 26

    перемещает позицию печати (курсор) в крайнее левое положение строки

    \r

  • 27

    Свойство дескриптора, которое возвращает режим доступа с помощью которого был открыт файл

    mode

  • 28

    Свойство дескриптора, которое возвращает имя файла

    name

  • 29

    Разделитель, который можно применять в Python как для Windows так и для Linux и для Mac OS

    /

  • 30

    Где находится позиция (курсора) в файле При открытии файла

    равна нулю – указывает на первый символ текста

  • 31

    Где находится позиция (курсора) в файле После чтения файла при помощи метода read()

    в конец файла

  • 32

    Где находится позиция (курсора) в файле После чтения файла при помощи метода readlines()

    в конец файла

  • 33

    Где находится позиция (курсора) в файле После чтения файла при помощи метода readline()

    следующая строка файла

  • 34

    Какой Файловый метод задаёт позицию курсора в байтах от начала файла

    seek()

  • 35

    Какой файловый метод возвращает позицию курсора в байтах от начала файла

    tell()

  • 36

    Файл numbers.txt содержит строки: 78 12 10 Что выведет приведенный ниже код? with open('numbers.txt', encoding='utf-8') as file: line1 = file.readline() line2 = file.read() print(line2)

    12 10

  • 37

    Какой метод дескриптора записывает переданную строку в файл

    write()

  • 38

    Какой метод дескриптора записывает переданный список строк в файл

    writelines()

  • 39

    Метод дескриптора, который принудительно записывает содержимое буфера в файл

    flush()

  • 40

    Напиши строку кода, которая записывает переданную строку в файл и добавляет в конец строки \n Дано: Дескриптор f, переменная со строкой s

    print(s, file=f)

  • 41

    *** не обязательный параметр функции open

    newline

  • 42

    метод *** урезает файл до указанного количества байт.

    truncate()