UPDATED
That's my first GUI Application.
To code the backend I used some libraries: random, string, datetime, zxcvbn, pyperclip and os.
To frontend development I used PySimpleGUI module.
This app generates random passwords on demand for the user.
First of all, you need to enter your password length and then just click on the type of password you want.
So, here you can choose if you want to chage the output file name.
Suppose that in the previous screen, you had chosen change it, so here you need to type the new file name.
The application will generate a password which will be saved in a .txt file, but will notify you on the screen below.
If you look at the previous screen, you figure out that you can copy the password to clipboard and paste it anywhere you want to... AND YOU CAN DO IT!
You may think "What about Exceptions?", and in the image below is the answer. If occur some error or exception, this window will raise.