Erlauben Sie Python, die Zeichenfolge der Eingabedatei aus dem Ordner auszuwählen

Einführung

Wenn ich bei der Analyse von Daten mit Python vor der Stapelverarbeitung einen geeigneten Versuch und Irrtum durchführen möchte, ist es schwierig, den Dateinamen jedes Mal neu einzugeben. Daher habe ich eine Funktion erstellt, die den Ordner aufruft, wenn für die Eingabe eine Datei erforderlich ist.

Umgebung

· Windows 8 ・ Python3.6 ・ Anaconda 4.4.0 ・ Installieren Sie wxPython unter Bezugnahme auf die folgende Site [Python] Tool zur Erstellung von GUI-Anwendungen wxpython [Vorbereitung]

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

Programm

Sie können so mit wxPython schreiben. Wenn Sie eine Klasse deklarieren und getfilename verwenden, wird der Ordner für jeden getfilename geöffnet. Es kann als Rückgabewert der Funktion verwendet werden und wird auch in der .name gespeichert, die ein Element der Klasse ist.

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

class FindFile():
    def getfilename(self):
        app = wx.App()
        dialog = wx.FileDialog(None, u'Bitte wählen Sie die Datei')
        dialog.ShowModal()
        self.name = dialog.GetPath()
        return(dialog.GetPath())

if __name__ == "__main__":

    f = FindFile()
    f_ = f.getfilename()
    print('Der Name der abgerufenen Datei lautet',f.name,f_)

Es scheint, dass es während des Versuchs und Irrtums in der Bildverarbeitung verwendet werden kann.

Recommended Posts

Erlauben Sie Python, die Zeichenfolge der Eingabedatei aus dem Ordner auszuwählen
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Bearbeiten Sie Dateien und Ordner in Python
In Python von Markdown in HTML konvertieren
[Python] Fügen Sie der Standardeingabedatei einen Kommentar hinzu
3 Möglichkeiten, Zeitzeichenfolgen mit Python zu analysieren [Hinweis]
Konvertieren Sie die FBX-Datei in Python in ASCII <-> BINARY
Zusammenfassung zum Importieren von Dateien in Python 3
Von der Datei zur Diagrammzeichnung in Python. Grundstufe Grundstufe
So erhalten Sie die Dateien im Ordner [Python]
Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus
Python: Entpacken Sie die Standardeingabe mit zipfile
Tastenanschlag in Python
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Tastenanschlag in Python
Vergleichen Sie Zeichenfolgen in Python
Strings in Python umkehren
App-Entwicklung zum Twittern in Python aus Visual Studio 2017
[Python] Ändern Sie die Standardeingabe von der Tastatur in eine Textdatei
Importieren Sie Klassen in JAR-Dateien direkt aus dem Python-Skript
So fügen Sie einer PDF-Datei Seitenzahlen hinzu (in Python)
Kopieren Sie S3-Dateien mit GSUtil von Python nach GCS
Dinge, die Sie bei der Verarbeitung von Zeichenfolgen in Python2 beachten sollten
Dinge, die Sie bei der Verarbeitung von Zeichenfolgen in Python 3 beachten sollten
Ich möchte Strings in Kotlin wie Python manipulieren!
Post von Python nach Slack
Ich habe versucht, API list.csv mit Python aus swagger.yaml zu erstellen
So löschen Sie stdout in Python
Flirte von PHP nach Python
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
Melden Sie sich auf der Website in Python an
OCR aus PDF in Python
[R] [Python] Memo zum Lesen mehrerer CSV-Dateien in mehreren Zip-Dateien
Python-Eingabehinweis in AtCoder
Suchen Sie nach Zeichenfolgen in Dateien
26.12.2015 python2> datetime> Implementierung, um die Differenz in Sekunden von zwei datetime-Zeichenfolgen im ISO-Format zu ermitteln> Use .seconds ()
Wie man aus einer Wahrscheinlichkeitsdichtefunktion in Python tastet
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Sprechen mit Python [Text zu Sprache]
Stellen Sie von Python aus eine Verbindung zu SQLite her
Drücken Sie in Python auf REST, um Daten von New Relic abzurufen
Wie man in Python entwickelt
[Python] Verwendung von input ()
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Post an Slack in Python
Verwendung von Funktionen in separaten Dateien Perl-Version und Python-Version
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Verschiedene Möglichkeiten, um in Python ein Array von Zahlen von 1 bis 10 zu erstellen.
Ändern Sie die aktive Version in Pyenv von Anaconda in einfaches Python
Verschieben von CSV-Dateien mit Python Teil 1
[Python] Wie man PCA mit Python macht
Konvertieren Sie Markdown in Python in PDF
So sammeln Sie Bilder in Python
[Einführung in Python3 Tag 13] Kapitel 7 Zeichenfolgen (7.1-7.1.1.1)