MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Работа с директориями и файлами в Python
30.12.2012
21:03
Раздел: Компьютер - Программирование - Язык Python

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()


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования