pythonのosモジュールを使ってpyファイルを実行させたいのですが、反応しません。
エラーコードなども表示させません。
下記のソースコードは入力したコードごとの所要時間をmatplotlibで表示させようとしているものです。(かなりゴリ押しかもしれませんが、これしか思いつきませんでした)
よろしくお願いいたします。
ファイルは同じディレクトリにあります。
-Mac OS mojave
-pycharm
-python3
全て最新バージョン
python
1 2# -*- coding: utf-8 -*- 3import os 4 5code1=input(str('コード1を入力....')) 6code2=input(str('コード2を入力....')) 7f=open('return_time.py',mode='w') 8f.write("""from timeit import Timer 9import matplotlib.pyplot as plt 10 11def main(input1,input2): 12 gra_X1=Timer(input1).timeit() 13 gra_X2=Timer(input2).timeit() 14 hist_time = [gra_X1, gra_X2] 15 plt.hist(hist_time,histtype="step",orientation="horizontal") 16 plt.show() 17 18main(\""""+code1+"\"" + "," +"\""+code2+"\")") 19 20os.system('python return_time.py') 21 22 23 24 25 26 27
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/03 12:09
2019/03/03 18:19