Sélectionnez le fichier dans la boîte de dialogue avec python → Afficher le nom du fichier dans la boîte de message

ext_filename.py



sver='title'

#Importation de module
import os, tkinter, tkinter.filedialog, tkinter.messagebox

#Afficher la boîte de dialogue de sélection de fichier
root = tkinter.Tk()
root.withdraw()
#Spécification du format de fichier. 2ème argument"*txt"étant donné que
#Seuls les fichiers avec l'extension txt sont affichés.
fTyp = [("*","*")]
iDir = os.path.abspath(os.path.dirname(__file__))
res=tkinter.messagebox.askyesno(sver, 'Select input parameter file. \nSuspend the process if you choose "No"')

#Un message d'erreur s'affiche en sélectionnant Annuler
if res==True:
    file = tkinter.filedialog.askopenfilename(filetypes = fTyp,initialdir = iDir)
    
    if file=='':
        tkinter.messagebox.showerror(sver, "Suspend the process")        
    else:
        #Sortie du nom du fichier de traitement
        mess='Input file name is \n' + file
        #Message dans la boîte
        tkinter.messagebox.showinfo(sver,mess)        

else:
    tkinter.messagebox.showerror(sver, "Suspend the process")

Un écran comme celui-ci s'affiche ↓ test1.png

Recommended Posts

Sélectionnez le fichier dans la boîte de dialogue avec python → Afficher le nom du fichier dans la boîte de message
Contrôle exclusif avec fichier de verrouillage en Python
Afficher Python 3 dans le navigateur avec MAMP
Lire les données de la table dans un fichier PDF avec Python
Extraire le zip avec Python (prend en charge les noms de fichiers japonais)
Ouvrir la boîte de dialogue de fichier avec l'interface graphique Python (tkinter.filedialog)
Opérations sur les fichiers en Python
Traitement de fichiers en Python
Message d'exception en Python
Manipulation de fichiers avec Python
Exécuter un fichier Python avec une importation relative dans PyCharm
Grattage au sélénium en Python
Exploitez LibreOffice avec Python
Afficher les données UTM-30LX en Python
Débogage avec pdb en Python
Dessiner un fichier netCDF avec python
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Gérer les sons en Python
Grattage avec Tor en Python
Tweet avec image en Python
Combiné avec ordinal en Python
Gacha écrit en Python -BOX Gacha-
Boîte de mot de passe facile en Python
Afficher le fichier JSON japonais
Télécharger le fichier csv avec python
Essayez de déchiffrer les caractères déformés dans le nom du fichier joint avec Python
Obtenir le message du premier offset avec le consommateur kafka en python
Lisez le fichier en Python avec un chemin relatif depuis le programme
Comment afficher les marques de légende en un avec le tracé Python 2D
Reconnaissance des nombres dans les images avec Python
Extraire le fichier xz avec python
Tester avec des nombres aléatoires en Python
GOTO en Python avec Sublime Text 3
Travailler avec LibreOffice en Python: import
[Python] Ecrire dans un fichier csv avec Python
Enregistrez le fichier binaire en Python
[Automatisé avec python! ] Partie 1: fichier de configuration
Scraping avec Selenium en Python (Basic)
Création de Linebot et partage de fichiers avec Python
Analyse CSS avec cssutils en Python
Sortie vers un fichier csv avec Python
Gérer les files d'attente de messages posix en python
Numer0n avec des objets fabriqués avec Python
Créer un fichier binaire en Python
Affichage de la forme d'onde audio en Python
Afficher des caractères comme AA en python
Utiliser rospy avec virtualenv dans Python3
Utiliser Python mis en pyenv avec NeoVim
Heatmap avec dendrogramme en Python + matplotlib
Lire des fichiers en parallèle avec Python
Générer un mot de passe pour le manuel avec python
Utiliser OpenCV avec Python 3 dans Window
ORC, opérations de fichier Parquet en Python
[Automatisé avec python! ] Partie 2: Fonctionnement des fichiers
Obtenez le nom d'hôte en Python
Jusqu'à traiter de python dans Atom
Démarrez avec Python avec Blender
Travailler avec des images DICOM en Python
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.