Python nhận sau như hướng dẫn trong đó xác định mã hóa tập tin của:đâu này đến từ: - * - mã hóa: utf-8 - * -
# -*- coding: utf-8 -*-
Tôi chắc chắn đã nhìn thấy loại này của hướng dẫn trước khi (-*- var: value -*-
). Nó đến từ đâu? Thông số đầy đủ là gì, ví dụ: giá trị có thể bao gồm dấu cách, ký hiệu đặc biệt, dòng mới hay thậm chí là -*-
không?
Chương trình của tôi sẽ viết các tệp văn bản thuần túy và tôi muốn bao gồm một số siêu dữ liệu trong chúng bằng cách sử dụng định dạng này.
Điều này dễ nhớ và hoạt động trong trình soạn thảo của tôi, PyCharm. '# coding: utf-8' – crizCraig
Sử dụng' # coding: utf8' hoạt động ra khỏi hộp với Python 2.7, ngay cả bên ngoài PyCharm. (Tôi sử dụng SublimeText). – Basj