クラスプロジェクトを解決していますが、この問題に直面しました(配列に新しいオブジェクトを追加すると、すべての要素が同じオブジェクトを指しているようです) ここここ配列要素が何の理由もなく同じオブジェクトを指している
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35;IO:5;CPU:1
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;
1;500;CPU:20;IO:5;CPU:10;IO:15;CPU:30;IO:11;CPU:35
1;500;CPU:20;IO:5;CPU:10;IO:15;
と出力されています:
--------------------------
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
['20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10', '20', '10', '30', '35', '1\n', '20', '10', '30', '20', '10', '30', '35\n', '20', '10']
Process finished with exit code 0
私のコードここ
import os
from Process import Process
processes = []
# Read the file
file = open("file.txt","r")
# Read the lines
for line in file.readlines() :
# split the line components
process = line.split(";")
global processes
# append a new element to the array
pr = Process(process[0], process[1], "Ready")
# find how many elements in the line to loop through
process_len = len(process)
# loop through the line elements
for element in range(2,process_len) :
# if it's a CPU
if process[element].find("CPU") == 0:
s = process[element].split(":")
pr.add_cpu(s[1])
# if it's an IO
elif process[element].find("IO") == 0:
s = process[element].split(":")
pr.add_io(s[1])
# End of elif
processes.append(pr)
file.close()
print "-------------------------- \n";
for p in processes :
print p.getcpu()
は、私はから読んでいるファイルがされています10
私は問題は、私は同じオブジェクトへの新しい参照を作成していると私は新しいオブジェクトとして配列にそれらを追加し続けていると思うが、私はそれが事実かどうかを確認する方法を知らないか、私は間違っているそれがどうしたらこの問題を解決することができますか?
編集:ここでは は、プロセスのクラスです:
class Process :
pid = 0;
pat = 0;
wt = 0;
global ion;
ion = 0;
global cpun;
cpun = 0;
global pState;
pState = "Ready";
global pNature;
pNature = "I\O bound";
global turnAroundTime;
turnAroundTime = 0;
global cpu;
cpu = []
global io;
io = []
# constructor
def __init__(self,id,at,state) :
pid = id;
pat = at;
pState = state;
# define the process nature
@staticmethod
def nature() :
global pNature;
global ion;
global cpun;
if ion > cpun :
pNature = "I\O bound";
else :
pNature = "CPU bound";
# add new cpu
@staticmethod
def add_cpu(cp) :
cpu.append(cp);
global cpun;
cpun = cpun + int(cp);
# add new io
@staticmethod
def add_io(i) :
io.append(i);
global ion;
ion = ion + int(i);
# get the cpu array size
@staticmethod
def get_cpu_size() :
return len(cpu);
# get the IO array size
@staticmethod
def get_io_size() :
return len(io)
# returns the cpu array
@staticmethod
def getcpu():
return cpu
@Keatinge私は同じ出力を得ます – keloa
私はそれが理由でないことを保証します。しかし、Processクラスのコードを表示する必要があります。 –
ところで、グローバルな文脈で 'グローバルプロセス 'を行うことは無意味です。 [the docs](https://docs.python.org/3/reference/simple_stmts.html#grammar-token-global_stmt)を参照してください –