1

2ボタンを作成しました。最初のボタンを使用すると、1234 を AgmPlot csv 形式で書き込むことができます。しかし、AgmFolder に新しく作成された csv ファイルが表示されません。プログラムを再実行して、新しく作成された Excel csv ファイルを表示する必要があります。

def AGM():
    Plot()
    newDirRH = "C:/AgmPlots"
    newfile = newDirRH + "/TabulatedStats.csv"
    text_file = open(newfile, "w")
    stringText = "1234"
    x= stringText
    text_file.write(x)
    text_file.close()
    print "Done"

def AGMFolder():
    webbrowser.open(r'C:\AgmPlots')

def Plot():
    py.plot(10,20)
    py.show()

問題は Plot() によるものです。私はそれを取り除きたくありませんが、どうすればこの問題を解決できますか??

if __name__ == '__main__': #start of program
    master = Tk.Tk() 
    button = Tk.Button(text='AGM', command=AGM, fg="red") 
    button.config( height = 10, width = 40 )
    button.pack() #pack is needed to display the button
    button1 = Tk.Button(text='Open AGM Folder', command = AGMFolder, fg="red")
    button1.config( height = 10, width = 40 )
    button1.pack()
    master.mainloop()
4

1 に答える 1