如何命名仅包含 class 定义的 Python 文件?
How to name a Python file that cosists only of a class definition?
如果我有一个仅包含 class 定义的 Python 文件,我应该如何命名它?
例如,如果我有这个:
class Folder:
"""Represents a computer folder."""
...
,我应该将文件命名为folder.py还是Folder.py?如果文件也有 (a) 个函数定义会怎样?
Python class 遵循您在代码中显示的 CapWords
约定,然后 packages and modules 应该全部小写,根据 python 风格指南。包是目录,模块是文件,所以在你的 class 情况下,你可以将它命名为 folder.py
.
根据 Paul Cornelius 的评论,我想澄清一下,这些只是惯例。您不需要遵循它们,它们不会影响程序。虽然 python.org 文档要求 python classes 使用 CapWords
并且文件是小写的,甚至有一些关于使用下划线和其他命名约定的指示,这对程序的运行不是必需的。
如果我有一个仅包含 class 定义的 Python 文件,我应该如何命名它?
例如,如果我有这个:
class Folder:
"""Represents a computer folder."""
...
,我应该将文件命名为folder.py还是Folder.py?如果文件也有 (a) 个函数定义会怎样?
Python class 遵循您在代码中显示的 CapWords
约定,然后 packages and modules 应该全部小写,根据 python 风格指南。包是目录,模块是文件,所以在你的 class 情况下,你可以将它命名为 folder.py
.
根据 Paul Cornelius 的评论,我想澄清一下,这些只是惯例。您不需要遵循它们,它们不会影响程序。虽然 python.org 文档要求 python classes 使用 CapWords
并且文件是小写的,甚至有一些关于使用下划线和其他命名约定的指示,这对程序的运行不是必需的。