---
title: Python Read Files
description: "> ## Python File Open – Python файл нээх ## Open a File on the Server – Сервер дээр файл нээх Assume we have the following file, located in the same folder as Python: Дараах файлыг Python-ийн хавтсанд хамт байгаа гэж…"
url: "https://apprentice.mn/docs/python-read-files/"
updated: "2024-08-05"
category: Python
---

# Python Read Files

> ## 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.txtThis 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:\myfileswelcome.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.

**Анхаар:** Файлыг үргэлж хааж байх хэрэгтэй, учир нь зарим тохиолдолд буферлэхээс шалтгаалан файлд хийсэн өөрчлөлтүүд файл хаагдах хүртэл харагдахгүй байж болно.

            [https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-read-files%2F&linkname=Python%20Read%20Files](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-read-files%2F&linkname=Python%20Read%20Files)[https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-read-files%2F&linkname=Python%20Read%20Files](https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-read-files%2F&linkname=Python%20Read%20Files)[https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-read-files%2F&linkname=Python%20Read%20Files](https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fpython-read-files%2F&linkname=Python%20Read%20Files)[https://www.addtoany.com/share](https://www.addtoany.com/share)
