1

圧力容器で工学計算を実行するためのpythonモジュールを実行しています(宿題ではありません)。以前はこれを Excel で行っていましたが、a) うまくいくと思う b) 試してみたいので、Python に移行しようとしています。多くの計算が同じであり、さまざまなアイテムまたは容器、形状、応力荷重などのさまざまな組み合わせで繰り返し実行されるため、Excel から移動するのに適していると思います.Excel の良いところは、シートを保存し、ファイルを再度開いてもデータは失われていません!

そのため、圧力容器用のクラス、それに接続された分岐用の 1 つ (または複数)、容器に適用される負荷サイクル用の 1 つ (または複数)、適用される材料特性用のクラスを持つようにモジュールを設定しました。その負荷サイクル中のその容器に、最後に分岐、容器、負荷サイクル、材料特性の組み合わせに適用される合成応力の 1 つです。通常、私のインスタンスは作成後に変更されません (後で変更したい場合もありますが)。また、3 ~ 8 個の引数を定義する必要があります。

その場を離れて戻ってくると、大量の情報を入力しなければならないので、作業内容を保存 (および読み込み) できるようにしたいと考えています。私が見ると、次のいずれかが可能です:

  1. インスタンス作成引数のリストをファイルに保存する方法を見つけてください。そんなに難しいことではないと確信しています。
  2. クラスをピクルする方法を学びます (このインスタンスで可能な場合)。

私はプログラマーではないので、ピクルスに関する重要な点が欠けている可能性があります。あなたは男(そしてギャル)がそうであることを学んだので、私はただ指導を求めています. 酸洗は不要な複雑な層ですか? それとも、将来の選択肢を制限することなく進めるのに非常に有益な方法ですか? リストとして args を使用してファイルを読み書きする方法を考え出すことは、クラスをピクルする準備をすることと同じかもしれないと思いましたが、それがどれほど難しいかはよくわかりません。

事前にご協力いただきありがとうございます。

2 番目に、このフォーラムは素晴らしいと言いたいです。質問したことはありませんが、他の方の質問とすべての回答から多くの恩恵を受けました。

4

0 に答える 0