1

我正在做一个 python 模块来对压力容器进行工程计算(不是作业)。以前我在 excel 中做过这个,但我正试图将它移到 Python 中,因为 a)我认为它会更好 b)我想尝试一下。我怀疑它非常适合从 excel 中移出,因为许多计算是相同的,并且在不同的项目或容器、几何形状、应力载荷等的不同组合上重复进行。我现在意识到的关于 excel 的好处是你保存您的工作表,当您重新打开文件时,您没有丢失任何数据!

所以我已经设置我的模块有一个用于压力容器的类,一个(或多个)用于连接到它的分支,一个(或多个)用于适用于容器的负载循环,一个用于适用的材料属性在该负载循环期间对该容器施加压力,最后一个用于适用于分支、容器、负载循环、材料特性组合的合成应力。通常,我的实例在创建后不会被修改(尽管我可能希望它们稍后修改?)并且它们需要定义 3 到 8 个参数。

如果我离开然后回来,我必须输入大量信息,以便能够保存(和加载)我的工作。如我所见,我可以:

  1. 找出一种将实例创建参数列表保存到文件的方法。我敢肯定它不是那么难。
  2. 学习如何腌制类(如果在这种情况下可能的话)。

我不是程序员,所以我可能会遗漏一些关于酸洗的关键。你了解到男人(和女孩)是这样的,所以我只是在寻求指导。酸洗是不必要的复杂层吗?还是在不限制我未来选择的情况下继续进行的一种非常有益的方式?我突然想到,想办法用 args 作为列表来写入和读取文件可能无异于准备要腌制的类,但我真的不知道这会有多难。

提前感谢您的帮助。

其次我想说这个论坛很棒,虽然我从来没有问过,但我从别人的问题和大家的回答中受益匪浅。

4

0 回答 0