Файлы Python можно скачать с официального сайта по адресу:
python.org/download/
f = file( "test.conf" )
print f.read()
f.close()
или
f = open( fileName, 'r')
string1 = f.read(1024) # получить 1024 символа из файла
string2 = f.read() # получить весь файл
print string1
print string2
f.close()
import codecs
fileObj = codecs.open( "someFile", "r", "utf-8" )
u = fileObj.read()
f = open('/var/www/dev_python/flex/tpl/%s.tpl' % name, 'w') # возвращает объект типа file
f.write( string1 )
f.write( string2 )
f.close()
Если файл до этого не существовал, то он будет создан.
f = open( fileName, 'a')
f.write( string2 )
f.close()
shutil.copy(src, dst)
shutil.move( oldDst, newDst )
os.remove("C:\\Temp\\test.txt")
import os
from stat import S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IROTH, S_IWOTH
os.chmod( dstFileName, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH )
>>> os.path.getsize("1.txt")
12L
>>> os.stat(filename)
(33206, 0L, 0, 0, 0, 0, 12L, 1289208870, 1289208870, 1289206718)
os.path.exists(filename)
os.mkdir(name[, rights])
shutil.rmtree(path)
os.getcwd()
names = os.listdir(dir)
for name in names:
fullname = os.path.join(dir, name) # получаем полное имя
if os.path.isfile(fullname):
print fullname
python.org/download/
Файлы Python - основные команды работы с файлами и каталогами.
Работа с файлами.
Прочитать файл.
f = file( "test.conf" )
print f.read()
f.close()
или
f = open( fileName, 'r')
string1 = f.read(1024) # получить 1024 символа из файла
string2 = f.read() # получить весь файл
print string1
print string2
f.close()
Прочитать содержимое из файла в какой-нибудь кодировке.
import codecs
fileObj = codecs.open( "someFile", "r", "utf-8" )
u = fileObj.read()
Записать в файл.
f = open('/var/www/dev_python/flex/tpl/%s.tpl' % name, 'w') # возвращает объект типа file
f.write( string1 )
f.write( string2 )
f.close()
Если файл до этого не существовал, то он будет создан.
Дописать в конец файла.
f = open( fileName, 'a')
f.write( string2 )
f.close()
Копировать файл.
shutil.copy(src, dst)
Переместить файл.
shutil.move( oldDst, newDst )
Удалить файл.
os.remove("C:\\Temp\\test.txt")
Установить права на доступ к файлу.
import os
from stat import S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IROTH, S_IWOTH
os.chmod( dstFileName, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH )
Узнать размер файла.
>>> os.path.getsize("1.txt")
12L
>>> os.stat(filename)
(33206, 0L, 0, 0, 0, 0, 12L, 1289208870, 1289208870, 1289206718)
Проверить существование файла.
os.path.exists(filename)
Каталоги.
Создать каталог.
os.mkdir(name[, rights])
Удалить каталог вместе с содержимым.
shutil.rmtree(path)
Получить имя текущей директории.
os.getcwd()
Получить список файлов и поддиректорий в данной директории.
names = os.listdir(dir)
for name in names:
fullname = os.path.join(dir, name) # получаем полное имя
if os.path.isfile(fullname):
print fullname
Комментариев нет:
Отправить комментарий