I want to create a simple `.exe` file based on tkinter code. For now, I just want the `.exe` to save a `.txt` file when a button is clicked.

When running the tkinter code, it works without problem.

However, when I try to run the .exe file which is produced with pyinstaller, I get the error:

> 
> PermissionError: [Errno 13] Permission denied "C:\Users\path\to\file.txt"
> 
> 
> 

I have tried to run the .exe file as an admin and the error still occurs.

Here is the simple tkinter\_code:

```
import tkinter as tk

def test() : 
    directory = r'C:\Users\Path\to\file.txt'
    with open(directory, 'w') as f:
        print(directory)
        f.write('readme')

#Instantiate the window
my_w = tk.Tk()
my_w.geometry("800x600")  # Size of the window 
my_w.title('test')

b2 = tk.Button(my_w, text='Generate file', 
   width=20,command = lambda:test())   
b2.grid(row = 1, column = 1)

if __name__ == '__main__':
    my_w.mainloop()

```

I create the `.exe` with:

```sh
pyinstaller --onefile test.py

```

Any help would be appreciated & Thanks in advance.