wxpythonを用いて、CSVファイルの文字列を読み込みたいと思っています。
メニューから開くコマンドを選択し、ダイアログから選んだファイルを表示させたいと考えています。
以下のようなソースコードになっています。
Python
1class Menu(wx.Frame): 2 def __init__(self, parent, id, title): 3 #一部省略 4 5 def open(self, event): 6 dialog = wx.FileDialog(None, u"ファイルを選択してください", style = wx.FD_OPEN) 7 dialog.ShowModal() 8 name = dialog.GetMessage() 9 path = dialog.GetPath() 10 df = self.read_file("name.csv",path) 11 print(df) 12 13 def read_file(self, name, path): 14 df = pd.read_csv(path, encoding = "cp932") 15 return df
補足
Pythonのバージョンは3.7.4を使用しています。
あなたの回答
tips
プレビュー