def write_stuff(file_handle, text):
    return file_handle.write(text)

def main():
    with open('file.txt', 'w') as filename:
        while some_condition:
            write_stuff(filename, 'some text')
if __name__ == '__main__':
    main()
Python открывает и читает файлы одним вкладышем