Ich bin auf der Suche nach einer Möglichkeit, den Pfad des Verzeichnisses der Datei, die ich von QFileDialog.getOpenFileName()
gewählt habe. Ich weiß, dass Sie auf es durch os.path.dirname(os.path.realpath(filename)
zugreifen können, aber ich suche nach einem besseren Weg, weil ich in diesem Verzeichnis arbeiten muss. Ich verstehe nicht wirklich, warum Sie auf die Datei von open(filename, 'r')
zugreifen können, obwohl Ihr aktuelles Arbeitsverzeichnis ( ) ist. Vielleicht gibt es einen Weg durch Zugriff auf etwas wie das aktuelle Arbeitsverzeichnis des Qt. Anwendung, aber ich hatte keinen Erfolg ..pyqt QFileDialog.getOpenFileName() Pfad des Verzeichnisses der Datei
auch habe ich Funktionen, wo Sie brauchen arg1 = directory
und arg2 = filename1
(im Verzeichnis) als Argumente. Komischerweise weise~~POS=HEADCOMP sie plötzlich mit nur zu funktionieren scheint (!) arg1 = 'C:'
als Verzeichnis und arg2 = filename2
wenn filename2
ist die Datei, auf die ich durch QFileDialog.getOpenFileName()
zugegriffen habe.
Ich bin glücklich über ut irgendeine Erklärung!