python3
1#sin.py 2import numpy as np 3import matplotlib.pyplot as plt 4import os 5from datetime import datetime 6simulation_time=datetime.now() 7 8folder_name = "sin_{0:%Y%m%d-%H%M%S}".format(simulation_time) 9os.mkdir(folder_name) 10 11x=np.arange(1,10,0.1) 12y=np.sin(x) 13plt.plot(x,y) 14 15file_name="{}\\sin.png".format(folder_name) 16plt.savefig(file_name) 17plt.show()
```python3 #main.py import os for i in range(5): os.system("python sin.py")
main.pyでsin.pyを動かして、sin.pyのなかでフォルダーを作り保存しています。しかし、これからやろうと思っているのはこのように保存を持っていないプログラムをmain.pyのようにコマンドで自動で動かし、特定のフォルダをつくり保存したいと考えております。
そのようなことはできますか?
python3
1#sin2.py 2import numpy as np 3import matplotlib.pyplot as plt 4x=np.arange(1,10,0.1) 5y=np.sin(x) 6plt.plot(x,y) 7plt.show()
sin2.pyで出てきたsinのグラフをフォルダーをつくり保存まで持っていくにはどうしたらいいでしょうか。最終目的はオープンソースのソフトウェアを実行し結果を保存することなのでできるだけ中身は書き換えない方向でやりたいと思っています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/14 06:40