何が間違っているのかわかりません。何を読むべきか教えていただければ幸いです。私は最初のCherryPyチュートリアル「helloworld」に小さなmatplotlibプロットを追加しました。質問1:ファイルが保存される場所をどのように知ることができますか?それはたまたま私がファイルを実行している場所です。質問2:ブラウザで画像を開いたり表示したりできないようです。ブラウザでソースを表示すると、すべてが正しく表示されますが、完全な画像パスを含めても運がありません。私の問題はパスにあると思いますが、何が起こっているのかはわかりません
助けてくれてありがとうヴィンセント
import cherrypy
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
class HelloWorld:
def index(self):
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1,2,3])
fig.savefig('test.png')
return ''' <img src="test.png" width="640" height="480" border="0" /> '''
index.exposed = True
import os.path
tutconf = os.path.join(os.path.dirname(__file__), 'tutorial.conf')
if __name__ == '__main__':
cherrypy.quickstart(HelloWorld(), config=tutconf)
else:
cherrypy.tree.mount(HelloWorld(), config=tutconf)