file1= open("D:text3.txt", "w") s=['Иванов','Петров','Сидоров'] for i in range(len(s)): file1.writelines(s[i]+'\n') print('end') file1.close()
Мысал 8. Пайдаланушы тегінің атын сұрайтын бағдарламаны жазыңыз. Егер бұл тізімге қолжетімді болса (6-мысал), онда біз: «Сіздің тегіңіз пайдаланушылардың тізімінде!» Деген хабарды басып шығарамыз. Егер жоқ болса - «Сіздің атыңыз кіру тізімінде жоқ».
file1= open("D:text3.txt", "r")
#s1 – Пайдаланушылардың аттарын файлдан оқылатын тізім сақталады
# fam- файлдың бір атын оқу үшін жол айнымалысы
s1=[fam for fam in file1]
print(s1);
Бұл бағдарламаны іске қосыңыз. Не болды? Әрбір соңғы атаудың соңында '\ n' жолдың соңғы таңбасы. Оны жою үшін әрбір айнымалы айнымалының соңғы таңбасын өшіру керек. Жолды өңдеу s1 = [fam [: - 1] файлындағы fam файл үшін] арналған [fam for fam1 file1]. Нәтижені тексеріңіз. Бағдарламаны жазуды жалғастырамыз:
Достарыңызбен бөлісу: |