listdir(path)
- Возвращает список имен файлов и папок в папке с именем path.
mkdir(path)
- Создает папку с именем path.
makedirs(path)
- Работает аналогично функции mkdir(), но автоматически создает все необходимые промежуточные папки.
remove(path)
- Удаляет файл с именем path.
rmdir(path)
- Удаляет каталог с именем path.
removedirs(path)
- Работает аналогично функции rmdir(), но автоматически удаляет все родительские пустые папки.
rename(src, dst)
- Переименовывает файл или папку с именем src в dst.
open(filename, flag)
- Открывает файл с именем filename. Flag нужен для определения режима доступа: «r» — чтение, «w» — запись, «a» — дописывание.
read(size)
- Считывает из файла данные размером size и возвращает в виде строки. Если аргумент опущен, то считывается все содержимое файла.
readline()
- Считывает из файла одну строку, включая символ перехода на новую строку («\n»).
readlines()
- Считывает из файла все строки и возвращает их в виде списка.
write(string)
- Записывает строку string в файл. В конце не ставит символ перевода строки, пишет только то что передано в параметре.
writelines(lines)
- Записывает строки из списка lines в файл.
tell()
- Возвращает текущее положение в файле в байтах от начала файла.
seek(offset, whence)
- Изменяет положение на offset. Характер определения положения зависит от аргумента whence (по умолчанию 0):
1) 0 – новое положение отсчитывается от начала файла;
2) 1 – от конца файла;
3) 2 – от текущего положения в файле;
truncate(size)
- Усекает файл до размера size.
close()
- Закрытие файла. Запомните! Любое открытие файла должно сопровождаться последующим закрытием с помощью этого метода.
Пример запси в файл
gogo = open ("/home/username/helloworld","w")
gogo.write("Hello, world!")
gogo.close()