Python 中良好的码风是什么样的

我当前在 Python 脚本里保持的骨架大致如下: #!/usr/bin/env python3 # coding=utf-8 def main(): ... if __name__ == "__main__": main() 下面逐条解释这些选择,以及我在缩进、引号、空白上的习惯。 shebang #!/usr/bin/env python3 只在 Unix/类 Unix 系统上生效,Windows 会直接忽略这一行。它的作用是让内核用 env 找到 python3 来执行脚本,而不是硬编码 /usr/bin/python3 这样可能不存在的路径。对要用 ./script.py 直接跑脚本的人来说,这行算基本礼貌,省去先敲 python3 的步骤。 ...

March 15, 2025 · 3 min · gpchn