【发布时间】:2018-12-11 00:13:00
【问题描述】:
你能告诉我应该如何正式化我的.py 文件吗?
从一些来源我发现所有文件都应该以:
# coding : utf-8
# PEP-8
GitHub 上的一些人这样做:
# -*- coding: utf-8 -*-
但是,例如,Google 不使用其中任何一个,而是使用许可证信息启动文件:
# Copyright (C) 2018 Google Inc.
# Licensed under http://www.apache.org/licenses/LICENSE-2.0 <see LICENSE file>
什么是最好的和被接受的方式?
【问题讨论】:
-
IIRC,
# PEP-8声明是一种“选择加入”,由在您的代码上运行大量格式检查器、linter 等的超级检查器工具之一使用,以指定该文件应通过pep8检查器运行,如果有任何警告则拒绝。如果我没记错的话,它可能已经过时了,因为(a)pep8被pycodestyle弃用,并且(b)当前最新的超级检查器似乎都没有使用这个声明,所以它是可能是不再维护的两个之一。
标签: python utf-8 formatting pep8