Similar presentations:
Занятие 1.5
1. Работа с файлами в Python
2. Открытие файла
• f = open('text.txt', 'r')• // Путь указывается относительно файла .py,
поэтому для простоты нужно хранить
текстовый файл рядом с ним
• print(f.read())
3. Режимы открытия файла
• f = open('text.txt', 'r')• 'r‘ - открытие на чтение (является
значением по умолчанию).
• 'w‘ - открытие на запись, содержимое
файла удаляется, если файла не существует,
создается новый.
• 'a‘ - открытие на дозапись, информация
добавляется в конец файла.
4. Построковое чтение
• f = open('text.txt')• for line in f:
• print(line)
5. Запись в файл
• file = open("hello.txt", "w")file.write("Привет, мир! \n")
• file.write(str(12))
file.close()
• \n – спецсимвол для перехода на
следующую строку
• str(12) – преобразует число в строку, write()
записывает в файл только строки
6. Задача 1
• Создайте файл "my_name.txt" и запишите внего своё имя
7. Задача 2
• Введите в консоль число и сохраните егоквадрат и куб файла в таком формате.
• Изначальное число - …
• Квадрат - …
• Куб - …
8. Задача 3
• Введите в консоль возраст, если он больше18, записать "взрослый", иначе "ребенок"
9. Задача 4
• Введите в консоль число, затем запишите вфайл "четное" или "нечетное" в
зависимости от числа
10. Задача 5
• Запишите в файл числа от 1 до 5, каждое сновой строки
11. Задача 6
• Записать в файл таблицу умножения на 2(от 1 до 10)
12. Задача 7
• Записать в файл числа от 10 до 113. Задача 8
• Введите в консоль 5 чисел, в файлсохраните только положительные, каждое с
новой строки
14. Задача 9
• Выведите сумму чисел из файла изпредыдущей задачи в консоль, а также
добавьте её в конец файл, сохранив
предыдущие числа
15. Задача 10
• Заранее создайте файл с числами, откройтеего и выведете из него все числа, кратные 3
16. Задача 11
• Заранее создайте файл с числами, откройтеего и выведете из него максимальное число
programming