пятница, 14 сентября 2012 г.

Python file read

Python file read позволяется прочитать данные из файла. file.read([size]) может принимать аргумент, который указывает сколько байт нужно прочитать из файла. Если значение аргумента отрицательное, то метод read прочитает все данные до конца файла.

Пример чтения данных из файла.

Создайте текстовый файл с именем sample.txt и поместите его в папку с вашей программой my_programm.py.

В файл sample.txt вставьте следующий текст:

Этот текст находится во внешнем файле.
При запуске программы он отображается на экране.
Это очень здорово!

Далее откройте файл с вашей программой my_programm.py и введите в него следующий код:

# -*- coding: utf-8 -*-

from sys import argv

script, filename = argv

txt = open(filename)

print "Мы открываем файл %r и выводим из него следующий текст:" % filename
print txt.read()

txt.close()

Теперь откройте консоль и запустите вашу программу с параметром соотвествующим имени вашего файла с текстом (sample.txt):

my_programm.py sample.txt

В результате выполнения вашей программы содержимое файла sample.txt будет выведено на экран.

Комментариев нет:

Отправить комментарий