Задать вопрос
Aoom
@Aoom
Изучаю JavaScript, Python, PHP, Bash

Python нужно ли обозначать кодировку в начале файла?

Подскажите, как правильно оформить файл.

В некоторых источниках указывается, что нужно писать в начале:
# coding : utf-8
# PEP-8


На гитхабе кто-то пишет только так:
# -*- coding: utf-8 -*-

А гугл например, не указывает ни то ни другое, и оставляет в начале файла лишь информацию о лицензии:
# Copyright (C) 2018 Google Inc.
# Licensed under http://www.apache.org/licenses/LICENSE-2.0 <see LICENSE file>
  • Вопрос задан
  • 1646 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
sim3x
@sim3x
https://www.python.org/dev/peps/pep-0263/#examples

Стоит указывать, если используются странные ИДЕ/редакторы или питон2, которые могут накосячить с утф-8
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
delvin-fil
@delvin-fil
Crazy Linux-admin
Хотите отличное на вводе/выводе от en_GB(напимер ru_RU), указывайте
# -*- coding: utf-8 -*-
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы