2016-04-15 31 views
2

私はQFileDialog.getOpenFileName()で選択したファイルのディレクトリのパスを取得する方法を探しています。 os.path.dirname(os.path.realpath(filename)でアクセスできますが、私はこのディレクトリで作業する必要があるため、より良い方法を探しています。 現在の作業ディレクトリ(print(os.getcwd())がファイルのディレクトリではない場合)open(filename, 'r')でファイルにアクセスできる理由は本当に分かりません。 Qtの現在の作業ディレクトリのようなものにアクセスする方法があります。ディレクトリとarg2 = filename2filename2などのアプリケーションが、私は何も成功していません。..pyqt QFileDialog.getOpenFileName()ファイルのディレクトリのパスを取得

また、私はあなたが引数として(ディレクトリ)arg1 = directoryarg2 = filename1を必要とする機能を持っている。Funnily十分な彼らは突然ちょうどで動作するように見える(!)arg1 = 'C:'私がアクセスしたファイルはQFileDialog.getOpenFileName()です。

私は幸せですaboどんな説明でも!

答えて

1

QFileDialog.getOpenFileName()によってアクセスされるファイル名は実際にはファイル名だけでなく、パス全体であることが判明しました。

関連する問題