pythonでボタンを押すと指定されたファイルが開く簡潔なランチャーを作っていたのですが、指定したファイルを開こうとするとPermissionError: Permission deniedというエラーが出てしまいます。
どうすれば解決するでしょうか。OSはWindowsで管理者権限でアクセスしてます。
ちなみにコード全文は以下の通りです。
class Frame(Tk.Frame):
def __init__(self, master = None):
Tk.Frame.__init__(self, master, width=1000, height=1000)
self.master.title("簡易ランチャー")
la = Tk.Button(self, text = "novel", command = self.f_open)
la.pack()
lb = Tk.Button(self, text = "programs", command = self.f_open)
lb.pack()
def f_open(self):
f = open(r"C:\Users\hoge\Documents\python programs", "r", encoding="utf-8")
f.close()
if __name__ == '__main__':
f = Frame()
f.pack()
f.mainloop()