我正在做一个python模块来执行压力容器的工程计算(而不是家庭作业)。以前我在excel中做过这个,但是我试图把它移到Python中因为a)我认为它会更好用b)我想尝试一下。我怀疑它很适合从excel移出,因为许多计算是相同的,并且在不同的项目或不同的容器,几何形状,应力载荷等的组合上重复进行。我现在意识到excel的好处是你保存您的工作表,当您重新打开文件时,您没有丢失任何数据!
所以我已经设置了我的模块,用于压力容器的一个类,一个(或多个)用于连接到它的分支,一个(或多个)用于适用于容器的负载循环,一个用于材料在该负载循环期间适用于该容器的特性,最后一个适用于分支,容器,负载循环,材料特性组合的合成应力。通常我的实例在创建后不会被修改(虽然我可能希望它们稍后?)并且它们需要定义3到8个参数。
如果我离开并回来,我必须输入大量信息,以便能够保存(并加载)我的工作。在我看来,我可以:
我不是程序员所以我可能会遗漏一些关于酸洗的关键。你学会了伙计(和女孩们),所以我只是在寻求指导。酸洗是不必要的复杂层?或者这是一种非常有益的方式,在不限制我未来选择的情况下继续前进?在我看来,找出一种用args作为列表来编写和读取文件的方法可能等于准备要被腌制的类,但我真的不知道它会有多难。
提前感谢您的帮助。
其次我想说这个论坛很棒,虽然我从未问过,但我从其他人的问题和你的所有答案中获益良多。