Tkinter filedialog.askopenfilename Do Open впервые, но не появляется во второй разPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Tkinter filedialog.askopenfilename Do Open впервые, но не появляется во второй раз

Сообщение Anonymous »

Когда я запускаю свой файл Python, все работает нормально в первый раз. Но в конце, он требует ввода пользователя, и если пользователь хочет повторно повторно затронуть код, то FileDialog не появляется. Фон, но он не появляется на коде, как это происходит в первый раз. < /p>
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()


Подробнее здесь: https://stackoverflow.com/questions/794 ... t-pop-up-f
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Tkinter filedialog.askopenfilename do open впервые, но больше не открывается
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Отозванное окно не появляется снова с deiconify после filedialog в Tkinter на MacOS
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Изменение размера диалогового окна Askopenfilename (ширина) в tkinter в Linux [Python]
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Безопасно ли имя файла Askopenfilename в Tkinter?
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Добавить несколько расширений в одном FileTypes Mac - tkinter/filelialog/askopenfilename
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»