Autoriser Python à sélectionner la chaîne de caractères du fichier d'entrée dans le dossier

introduction

Lors de l'analyse de données avec python, lorsque je souhaite effectuer un essai et une erreur appropriés avant le traitement par lots, il est difficile de retaper le nom du fichier à chaque fois, j'ai donc créé une fonction qui appelle le dossier lorsque l'entrée nécessite un fichier.

environnement

· Windows 8 ・ Python3.6 ・ Anaconda 4.4.0 ・ Installez wxPython en vous référant au site suivant [Python] Outil de création d'applications GUI wxpython [Préparation]

http://qiita.com/Kodaira_/items/c073ddc400309d871150

programme

Vous pouvez écrire comme ça en utilisant wxPython. Si vous déclarez une classe et utilisez getfilename, le dossier s'ouvrira pour chaque getfilename. Il peut être utilisé comme valeur de retour de la fonction, et il est également stocké dans le .name qui est un élément de la classe.

#!/usr/bin/env python
# coding:UTF-8
import wx

class FindFile():
    def getfilename(self):
        app = wx.App()
        dialog = wx.FileDialog(None, u'Veuillez sélectionner un fichier')
        dialog.ShowModal()
        self.name = dialog.GetPath()
        return(dialog.GetPath())

if __name__ == "__main__":

    f = FindFile()
    f_ = f.getfilename()
    print('Le nom du fichier récupéré est',f.name,f_)

Il semble qu'il puisse être utilisé lors d'essais et d'erreurs dans le traitement d'image.

Recommended Posts

Autoriser Python à sélectionner la chaîne de caractères du fichier d'entrée dans le dossier
Extraire des chaînes de fichiers avec Python
Manipuler des fichiers et des dossiers en Python
Convertir de Markdown en HTML en Python
[Python] Ajouter un commentaire au fichier d'entrée standard
3 façons d'analyser les chaînes de temps avec python [Note]
Convertir le fichier FBX en ASCII <-> BINARY en Python
Résumé de la façon d'importer des fichiers dans Python 3
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
Comment obtenir les fichiers dans le dossier [Python]
Sélectionnez au hasard des éléments dans la liste (tableau) en python
Python: décompressez depuis l'entrée standard en utilisant zipfile
Séquence de touches en Python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Séquence de touches en Python
Comparer des chaînes en Python
Inverser les chaînes en Python
Développement d'applications pour tweeter en Python à partir de Visual Studio 2017
[Python] Changer l'entrée standard du clavier en fichier texte
Importez des classes dans des fichiers jar directement à partir d'un script Python
Comment ajouter des numéros de page à un fichier PDF (en Python)
Copier les fichiers S3 de Python vers GCS à l'aide de GSUtil
Points à garder à l'esprit lors du traitement des chaînes en Python2
Points à garder à l'esprit lors du traitement des chaînes en Python 3
Je veux manipuler des chaînes dans Kotlin comme Python!
Publier de Python vers Slack
J'ai essayé de créer une API list.csv avec Python à partir de swagger.yaml
Pour vider stdout en Python
Flirter de PHP à Python
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Connectez-vous au site Web en Python
OCR à partir de PDF en Python
[R] [Python] Memo pour lire plusieurs fichiers csv dans plusieurs fichiers zip
Note d'entrée Python dans AtCoder
Rechercher des chaînes dans les fichiers
2015-12-26 python2> datetime> Implémentation pour prendre la différence en secondes entre deux chaînes datetime au format ISO> Utiliser .seconds ()
Comment échantillonner à partir de n'importe quelle fonction de densité de probabilité en Python
Passer de python2.7 à python3.6 (centos7)
Parler avec Python [synthèse vocale]
Connectez-vous à sqlite depuis python
Appuyez sur REST en Python pour obtenir des données de New Relic
Comment développer en Python
[Python] Comment utiliser input ()
Je veux ajouter un joli complément à input () en python
Publier sur Slack en Python
Comment utiliser les fonctions dans des fichiers séparés version Perl et version Python
Comment déterminer qu'une clé croisée a été entrée dans Python3
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Différentes façons de créer un tableau de nombres de 1 à 10 en Python.
Changer la version active dans Pyenv d'Anaconda en Python ordinaire
Translocation de fichiers CSV avec Python Partie 1
[Python] Comment faire PCA avec Python
Convertir Markdown en PDF en Python
Obtenir des données de Quandl en Python
Comment collecter des images en Python
[Introduction à Python3 Jour 13] Chapitre 7 Chaînes de caractères (7.1-7.1.1.1)