是否值得在不同的文件中放置函数,变量,设置等?

时间:2016-09-18 22:42:19

标签: python

我有这个脚本,我正在处理大约2,000行。在顶部,我有一个要在脚本中使用的设置列表,然后是所有函数,然后是脚本本身。

我发现自己从实际脚本到函数(和设置)来回走动所以我认为将它们放在单独的文件中是一个好主意,可以在主脚本中导入,带来实际好处能够在不同的窗口打开它们,以便于访问。

这种方法有什么价值吗?或者,这个有什么问题,也许从长远来看,当剧本增长得更多?还是完全取决于个人喜好?

(如果重要的话,我使用的是Python。)

1 个答案:

答案 0 :(得分:1)

我们这样说吧:

如果你正在制作一个大型的曲线锯拼图,你可以开始将这些拼图分成两部分;云与云,水与水,草与草等。随后,你不要混合碎片,但将每个部分放在桌子上的不同角落。

同样,如果您有更大的编码项目,您可以根据其功能开始将数据与代码分离,创建函数和类,以便以合理的方式组织代码。如果项目足够大,可以将不同的部分放入不同的文件(模块)中。

这不仅限制了可能数千行的滚动,而且还要保持您正在处理的部分的清洁,并使项目可维护

最后但并非最不重要;以这种方式工作,很可能在某一点你会发现自己编写模块,在其他项目中重复使用。