Файлды ашу және жабу
Презентация қосу
Файлдармен
{ жұмыc
Python көптеген файлдық
типтерді қолдайды, бірақ
оларды шартты түрде екі топқа
бөлуге болады: мәтіндік және
бинарлы.
Мәтіндік файлдарға cvs, txt, html
кеңейтілімі бар файлдар, яғни
ақпаратты мәтіндік түрде
сақтайтын файлдар жатады.
Бинарлы файлдар - бұл кескіндер,
аудио және бейнефайлдар. Файл
типіне қарай олармен жұмыс
ерекшеленуі мүмкін.
Файлдармен жұмыс кезінде
операциялардың белгілі бір ретін сақтау
керек:
Файлдарды open() әдісінің көмегімен ашу
Файлды read() әдісінің көмегімен оқу
және файлға write() әдісінің көмегімен
жазу
Файлды close() әдісінің көмегімен жабу
Файлды ашу және жабу
Файлмен жұмысты бастау үшін оны open()
функциясының көмегімен ашу керек, оның
келесідей формалды анықтамасы бар:
open(file, mode)
Функцияның бірінші параметрі файлға жолды
көрсетеді. Файлға жол абсолютті болуы, яғни диск
атынан басталуы мүмкін, мысалы,
C://somedir/somefile.txt немесе немесе салыстырмалы
болуы мүмкін: somedir/somefile.txt
Екінші аргумент - mode файлды ашу режимін анықтайды.
Файлды ашудың негізгі 4 режимі бар:
r (Read). Файл оқу үшін ашылады. Егер файл табылмаса, онда
FileNotFoundError ерекше жағдайы генерацияланады.
w (Write). Файл жазу үшін ашылады. Егер файл болмаса, ол
жаңадан құрылады. Егер ондай файл бұрын болса, онда ол
қайтадан құрылып, ішіндегі бұрынғы жазбалары жойылады.
a (Append). Файл өзгертулер енгізу үшін ашылады. Егер файл
болмаса, онда ол құрылады. Егер ондай файл бұрыннан бар
болса, онда берілгендер оның соңына жазылады.
b (Binary). Бинарлы файлдармен жұмыс істеу үшін
қолданылады. Басқа w немесе r режимдерімен бірге
қолданылады.
Файлмен жұмысты
аяқтау үшін оны міндетті
түрде close() әдісімен
аяқтау керек.
1 handle = open(“555.txt")
myfile = open('555.txt', "w")
myfile.close()
Файл аты жоқ болса, экранда қате шығады
f = open('555.txt','w') # жазу үшін ашу
f.write('Hello \n World') # Hello World
cөзін файлға жазу
f.close() # файлды жабу
Файлға жазу
import os
# переименование xyz.txt в abc.txt
os.rename("555.txt","666.txt")
Файлдың атын ауыстыру
handle = open("555.txt", "r")
data = handle.readlines() # read ALL the lines!
print(data)
handle.close()
Файлдың ішін оқу
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz