Всё о Python

Запись в файлы в Python

Взял карандаш и записал

with open("hello.txt", "w") as f:
    f.write("Hello, world!\n") # запись в файл
    f.writelines(["Hello ", "world!"]) # склеит строки и запишет в файл

Можно проверить, что файл открыт в режиме записи:

with open("hello.txt", "w") as f:
    print(f.writable()) # True
with open("hello.txt", "r") as f:
    print(f.writable()) # False

Изощрённый способ:

with open("hello.txt", "w") as f:
    print("Hello world!", file=f)