Tuesday, July 7, 2020

Жишээ №11: Файлтай ажиллах жишээ программ

"""
Дараах программуудыг ажиллуулахын тулд уг программыг хадгалах хавтас дотроо
jishee.txt, jishee1.txt, jishee2.txt гэсэн 3-н файл үүсгээж байршуулаарай.
Уг файлуудад дараах бичвэрүүдийг жишээ болгон бичсэн байгаарай:
Hello World
Hi python
I am studying the Python
гэх мэтээр бичсэн байгаарай.
"""
print("-----------------File Type--------------------")
print('\r')
print('\t')
f01 = open('jishee.txt''r')

print('-----------read---------------------')
print(f01.read(5)) # jishee.txt файл дотроос эхний 5 ширхэг тэмдэгт авч хэвлэнэ.
print('\r')
print(f01.read()) # Тус файлаас үлдсэн бичвэрүүдийг цөмийг авч хэвлэнэ.print

print('\t')
f02 = open('jishee.txt''r')
print(f02.readline()) # jishee.txt файл дотроос эхний нэг мөрийг авч хэвлэнэ.
print(f02.readline()) # Тус файлаас дараагийн мөрийг авч хэвлэнэ.
print(f02.readline()) # Тус файлаас дээрийн дараагийн мөрийг авч хэвлэнэ.
print('\t'# нэг хоосон мөр авна.print

print('---------for loop-----------')

f03 = open('jishee.txt''r')

for var in f03:
    if 'Python lesson' in var:
        pass
    elif 'not' in var:
        pass
    else:
        print(var)

print('\r')
print('\r')

f04 =open('jishee.txt','r')
print(f04.readline())
f04.close

print('\r')
print('\r')
print('\r')

print('---------------write()-----------------')

# a append - өмнөх бичвэр дээр нэмж бичих
f05 = open('jishee1.txt''a'
f05.write(' New Line, Append')
f05.close

# w overwrite - өмнөх бичвэрүүдийг дарж бичих
f06 = open('jishee2.txt''w')
f06.write('New Line, Overwrite')
f06.close

No comments:

Post a Comment