Тест по основам программирования на Python с ответами

Тема 7. Файлы, модули

0

Как открыть файл data.txt для чтения?

open("data.txt","w")

open("data.txt","r")

open("data.txt","rw")

open("data.txt","a")

Как открыть файл для записи с перезаписью?

"r"

"w"

"a"

"rw"

Как открыть файл для добавления данных?

"r"

"w"

"a"

"rw"

Как закрыть файл f?

f.exit()

f.close()

close(f)

f.end()

Как прочитать весь файл в строку?

f.readline()

f.read()

f.readlines()

read(f)

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

f.read()

f.readlines()

f.readline()

f.readall()

Как прочитать одну строку из файла?

f.read()

f.readlines()

f.readline()

f.next()

Как записать строку "Hello" в файл f?

f.write_line("Hello")

f.write("Hello")

f.writeline("Hello")

f.add("Hello")

Как использовать менеджер контекста для файла?

file.open("f.txt") as f:

with open("f.txt") as f:

try open("f.txt") as f:

open("f.txt") as f:

Как проверить, существует ли модуль math перед импортом?

hasmodule("math")

importlib.util.find_spec("math")

import math?

exists(math)

Как импортировать все функции модуля math?

import math.*

from math import *

include math

import all from math

Как импортировать только sqrt из math?

import math.sqrt

from math import sqrt

import sqrt from math

include math.sqrt

Как получить список функций и переменных модуля math?

dir(math)

dir(math)

list(math)

vars(math)

Как получить путь модуля math?

math.path

math.file

math.file (если не встроенный)

getpath(math)

Как проверить, встроенный ли модуль sys?

sys.isbuiltin()

sys.builtin_module_names

builtin(sys)

sys.exists()

Что делает import os?

открывает файл

создаёт объект

импортирует модуль os

выполняет скрипт os

Как выполнить скрипт script.py из другого файла?

run("script.py")

exec("script.py")

import script

include "script.py"

Как получить текущую директорию?

os.path

os.dir()

os.getcwd()

os.current()

Как создать новую директорию test?

os.mkdir("test",overwrite=True)

os.mkdir("test")

os.make("test")

os.create("test")

Как удалить файл data.txt?

os.remove_file("data.txt")

os.remove("data.txt")

os.delete("data.txt")

os.erase("data.txt")

Как переименовать файл old.txt в new.txt?

os.rename_file("old.txt","new.txt")

os.rename("old.txt","new.txt")

os.move("old.txt","new.txt")

os.change("old.txt","new.txt")

Как получить список файлов в текущей директории?

os.files()

os.listdir()

os.dir()

os.getfiles()

Как проверить, существует ли файл data.txt?

os.exist("data.txt")

os.path.exists("data.txt")

exists("data.txt")

os.check("data.txt")

Как проверить, является ли путь директорией?

os.isdir("path")

os.path.isdir("path")

os.isdir("path")

path.isdir()

Как проверить, является ли путь файлом?

os.isfile("path")

os.path.isfile("path")

path.isfile()

os.isfile("path")

Как объединить пути dir и file?

dir + "/" + file

os.path.join(dir,file)

join(dir,file)

path.concat(dir,file)

Как импортировать модуль с псевдонимом?

import math as m

import math as m

include math as m

from math import as m

Как узнать версию Python через модуль sys?

sys.version()

sys.version

sys.getversion()

sys.python_version()

Как проверить наличие переменной в модуле?

hasattr(var, "module")

hasattr(module,"var")

var in module

module.has("var")

Как импортировать модуль динамически по имени?

import "module"

exec("import module")

importlib.import_module("module")

include(module)

Как вызвать функцию модуля через псевдоним m?

m->func()

m.func()

m:func()

call(m.func)