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

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

2

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

f.read()

f.readlines()

f.readline()

f.next()

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

sys.isbuiltin()

sys.builtin_module_names

builtin(sys)

sys.exists()

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

os.isfile("path")

os.path.isfile("path")

path.isfile()

os.isfile("path")

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

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

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

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

open("f.txt") as f:

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

import math.sqrt

from math import sqrt

import sqrt from math

include math.sqrt

Как создать новую директорию 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")

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

os.exist("data.txt")

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

exists("data.txt")

os.check("data.txt")

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

dir(math)

dir(math)

list(math)

vars(math)

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

import math as m

import math as m

include math as m

from math import as m

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

f.exit()

f.close()

close(f)

f.end()

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

"r"

"w"

"a"

"rw"

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

sys.version()

sys.version

sys.getversion()

sys.python_version()

Как переименовать файл 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")

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

hasmodule("math")

importlib.util.find_spec("math")

import math?

exists(math)

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

os.files()

os.listdir()

os.dir()

os.getfiles()

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

f.readline()

f.read()

f.readlines()

read(f)

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

f.read()

f.readlines()

f.readline()

f.readall()

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

os.isdir("path")

os.path.isdir("path")

os.isdir("path")

path.isdir()

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

math.path

math.file

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

getpath(math)

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

os.path

os.dir()

os.getcwd()

os.current()

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

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

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

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

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

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

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

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

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

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

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

f.write_line("Hello")

f.write("Hello")

f.writeline("Hello")

f.add("Hello")

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

dir + "/" + file

os.path.join(dir,file)

join(dir,file)

path.concat(dir,file)

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

import "module"

exec("import module")

importlib.import_module("module")

include(module)

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

"r"

"w"

"a"

"rw"

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

run("script.py")

exec("script.py")

import script

include "script.py"

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

import math.*

from math import *

include math

import all from math

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

m->func()

m.func()

m:func()

call(m.func)

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

hasattr(var, "module")

hasattr(module,"var")

var in module

module.has("var")