如何在Python中正确构造代码?

时间:2017-05-14 23:29:44

标签: python operating-system setup.py pep8

我有一个python setup.py文件,它为我的项目安装了某个自制程序包,php和其他依赖项。 我总共有5个安装,用5个不同的函数编写。这就是代码现在的样子

<code>
import standard libs such as os,shlex etc.
def a:
    "Some code here with try except clauses"

def b:
    "Some code here with try except clauses"

3 more such functions

if "__name__" =="__main__":
   a()
   b()
   c()
</code>

我打算发送上述代码的pull请求,以便该开源代码的用户可以下载setup.file并执行它。

我想知道这是否是编写脚本的最佳方式?在面对彻底的代码审查之前,有人可以提一些关于pythonic方法的文档,以使代码更优雅吗?

谢谢

2 个答案:

答案 0 :(得分:2)

我喜欢使用Google Python Style Guide,因为它易于理解和遵循,并且包含每个点的推理。

您可以遵循的另一个更标准的是PEP8 Python Style Guide,它与Google非常相似,但遵循行业标准。

答案 1 :(得分:0)

您是否简化了代码?

对我而言看起来不错,但是如果你真的想要开心,你可以使用另一个名为run()的函数,它只运行a()b()c()

也不要在__name__附近引用,因为它是一个内置变量。

确保在每个功能后添加()个括号,例如:def a:将为def a():

我希望这会有所帮助。

-Coolq。