前提・実現したいこと
pythonで、任意のディレクトリにあるファイルを使ってループ処理でグラフを作成するプログラムを書いています。
ループ処理の度に出力したグラフを指定のディレクトリに、保存したいと思っています。
グラフを保存する機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
OSError: [Errno 22] Invalid argument: 'C:/results/plotC:/results¥¥data_100.png'
該当のソースコード
python
1 2files=glob.glob(r'C:/*.csv') 3save_dir = 'C:/results' 4 5 6for file in files: 7 filename, file_extension = os.path.splitext(file) 8 9 for x in range(a,b): 10 df = pd.read_csv(file, header=None, usecols=[x]) 11 12 plt.plot(df,marker="+", color='b', ls="", markersize=10) 13 plt.savefig(os.path.join(save_dir) + 'plot'+str(filename)+str(x)+'.png') 14 plt.close() 15 16
試したこと
/を¥に変更など。
補足情報(FW/ツールのバージョンなど)
jupyter、python、windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/10 07:05
2019/09/10 07:06
2019/09/10 08:03