我正在寻找一种方法来获取我在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任何解释!