Skip to main content
 首页 » 编程设计

Python 'theory'之构建一个多功能程序之如何规划一个基本流程

2025年05月04日14sharpest

<分区>

我已经用 Python 编写了一些小东西,并且我正在加紧构建更具挑战性的东西。

我做的最后一个项目基本上是摄取了一些文本文件,对每个文件做了一些正则表达式,并以一种有用的方式构建了数据,这样我就可以调查我拥有的一些数据。

我发现在接近尾声时很难记住哪个部分对文本的哪个部分进行了操作,尤其是随着代码的增长,我一路“修复”了一些东西。

在我的脑海中,我将我的代码想象成一系列相互连接的小模块 - 离散的 .py 文件,我可以将这些文件放在一边,了解它们的作用以及它们如何互操作。

向我展示如何定义函数的同事基本上意味着我最终得到了一段非常长的代码,我发现很难导航和排除故障。

(1) 这是正确的方法吗?或者有没有一种更简单的方法来制作在它们之间传递变量的模块,我想我会发现这个更好,因为我可以更好地可视化流程(我猜主要是因为几年前我习惯于在 MATLAB 中工作)

(2) 你能不能用这种方法预先规划好各个层次的功能,给你一个“ map ”来写?

(3) 有没有关于此类内容的易于访问的教程?我经常发现教程突然跳到我的头上....

谢谢。