Python File Open – Python файл нээх #
Open a File on the Server – Сервер дээр файл нээх #
Assume we have the following file, located in the same folder as Python:
Дараах файлыг Python-ийн хавтсанд хамт байгаа гэж үзье:
demofile.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!
To open the file, use the built-in open()
function.
Файлыг нээхийн тулд open()
функц ашиглана.
The open()
function returns a file object, which has a read()
method for reading the content of the file:
open()
функц нь файл обьектийг буцааж, файлын агуулгыг уншихын тулд read()
аргыг ашиглаж болно:
Example – Жишээ #
f = open("demofile.txt", "r")
print(f.read())
If the file is located in a different location, you will have to specify the file path, like this:
Хэрэв файл өөр байршилд байвал файлын замыг тодорхойлж өгөх хэрэгтэй:
Example – Жишээ #
Open a file on a different location:
Өөр байршилд байгаа файлыг нээх:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
Read Only Parts of the File – Файлын зөвхөн тодорхой хэсгийг унших #
By default the read()
method returns the whole text, but you can also specify how many characters you want to return:
read()
аргын өгөгдмөл байдал нь бүх текстийг буцаадаг боловч, хэдэн тэмдэгт буцаахыг зааж болно:
Example – Жишээ #
Return the 5 first characters of the file:
Файлын эхний 5 тэмдэгтийг буцаах:
f = open("demofile.txt", "r")
print(f.read(5))
Read Lines – Мөр унших #
You can return one line by using the readline()
method:
Нэг мөрийг readline()
аргаар унших боломжтой:
Example – Жишээ #
Read one line of the file:
Файлын нэг мөрийг унших:
f = open("demofile.txt", "r")
print(f.readline())
By calling readline()
two times, you can read the two first lines:
readline()
аргыг хоёр удаа дуудаж, эхний хоёр мөрийг уншиж болно:
Example – Жишээ #
Read two lines of the file:
Хоёр мөрийг унших:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
By looping through the lines of the file, you can read the whole file, line by line:
Файлын мөрүүдэд давталт явуулж, бүх файлыг мөр мөрөөр нь уншиж болно:
Example – Жишээ #
Loop through the file line by line:
Файлыг мөр мөрөөр нь давтах:
f = open("demofile.txt", "r")
for x in f:
print(x)
Close Files – Файлыг хаах #
It is a good practice to always close the file when you are done with it.
Файлыг ашиглаж дууссаны дараа, үргэлж хаах нь сайн дадал юм.
Example – Жишээ #
Close the file when you are finish with it:
Файлыг хаах:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
Note: You should always close your files, in some cases, due to buffering, changes made to a file may not show until you close the file.
Анхаар: Файлыг үргэлж хааж байх хэрэгтэй, учир нь зарим тохиолдолд буферлэхээс шалтгаалан файлд хийсэн өөрчлөлтүүд файл хаагдах хүртэл харагдахгүй байж болно.