gpt4 book ai didi

python - 没有类的 Python 脚本的命名约定

转载 作者:行者123 更新时间:2023-12-04 16:47:01 26 4
gpt4 key购买 nike

我已经四处寻找针对我的用例的答案,但找不到,如果之前已经回答过这个特定案例,我深表歉意。

我运行了许多独立的脚本,它们执行不同的功能,例如评估来自 API 的特定数据和发送电子邮件警报。虽然脚本本身使用适当命名的模块来实现共享功能——例如发送电子邮件 - 它们本身没有需要共享的功能。

因此,我的目录/脚本结构感觉太普通了:

{script1 purpose}
- go.py
{script2 purpose}
- go.py
{script3 purpose}
- go.py

例如

Spend Monitor
- go.py

其中 ‘Spend Monitor’ 是一个相关的目录名称,脚本在每个目录中启动名为 go.py 的执行。

到目前为止,这还没有造成任何问题,但感觉像是不好的做法。但是,我找不到对这个特定案例的引用——是否应该重命名 go.py 文件?为了什么?

最佳答案

这是我所知道的关于模块名称的唯一引用(脚本本身就是模块,所以它也适用于它们):

Modules should have short, all-lowercase names. Underscores can be used in the module name if it improves readability.

https://www.python.org/dev/peps/pep-0008/#package-and-module-names

现在,如果您觉得命名事物的方式很糟糕,并且您可以想出其他感觉不太糟糕的方式,那么它可能值得改变。

关于python - 没有类的 Python 脚本的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39570320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com