Tkinter fungialog.asaskopenFileName zum ersten Mal geöffnet, wird aber nicht wieder geöffnet

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Tkinter fungialog.asaskopenFileName zum ersten Mal geöffnet, wird aber nicht wieder geöffnet

by Anonymous » 17 Feb 2025, 10:53

Wenn ich meine Python -Datei ausführe, funktioniert alles zum ersten Mal gut. Aber am Ende braucht es Benutzereingaben, und wenn der Benutzer den Code wiedergeben möchte, wird der Abrufstunde nicht geöffnet. < /P>

Code: Select all

import tkinter as tk
from tkinter import filedialog

# Open file manager to select PDF file using tkinter
def select_pdf_file():
root = tk.Tk()
root.withdraw()  # Hide the root window
file_path = filedialog.askopenfilename(filetypes=[("PDF files", "*.pdf")])
root.destroy()
print("Selected PDF File for Data: " + file_path.split("/")[-1])
return file_path

def main():
print("Welcome..!!!")
print("Initialising...")
# Select PDF file
pdf_path = select_pdf_file()
if not pdf_path:
print("No file selected. Exiting...")
exit()

# Further coding .................

rerun = input("Do you want to rerun the program? (y/n): ").strip().lower()
if rerun == 'y':
main()
else
input("Press any key to exit...")

if __name__ == '__main__':
main()

Top