Я ищу способ получить путь к каталогу файла, который я выбрал QFileDialog.getOpenFileName()
. Я знаю, что вы можете получить к нему доступ os.path.dirname(os.path.realpath(filename)
, но я ищу лучший способ, потому что мне нужно работать в этом каталоге. Я действительно не понимаю, почему вы можете получить доступ к файлу на open(filename, 'r')
, хотя ваш текущий рабочий каталог (при вводе print(os.getcwd())
не является каталогом файла. Возможно, есть способ получить доступ к чему-то вроде текущего рабочего каталога Qt. Применение, но я не имел никакого успеха ..pyqt QFileDialog.getOpenFileName() получить путь к каталогу файла
Также у меня есть функции, где нужно arg1 = directory
и arg2 = filename1
(в каталоге) в качестве аргументов. как ни странно, они вдруг, кажется, работают только с (!) arg1 = 'C:'
как каталог и arg2 = filename2
когда filename2
это файл, к которому я обращался: QFileDialog.getOpenFileName()
.
Я счастлив abo любое объяснение!