def replace_line(file_name, line_num, text): lines = open(file_name, 'r').readlines() lines[line_num] = text out = open(file_name, 'w') out.writelines(lines) out.close() replace_line('filename.py',200, 'Что-то на русском') The file writes. Utf-8 file encoding