我正在尋找一種方法來獲取我在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任何解釋!