のIPを含む完全なディレクトリを取得、私は、私のディレクトリのフルパスを取得するようなものたい:私はQFileDialogを与えるために得ることができますどのようPyQtはQFileDialog - ディスク
//192.168.1.23/D/test/test/aaaa/
または
//192.168.1.23/D:/test/test/aaaa/
を私が選択したHDDのIPアドレス?現在
self.project= str(QtGui.QFileDialog.getExistingDirectory(self, "Select Directory", lastDir))
を使用して
はos.path.dirname(self.project)
経由だけで、これまでダウンD:\
のおかげで行くことを行くみました!
これはソリューションの正しいアイデアですが、実際にリモートエンドポイントに接続せずに取得できます。代わりに 'socket.gethostbyname(socket.gethostname())'のようなものを使用したいと思います。 – bnaecker
'/etc/hosts'...Linuxマシンでホスト名が' 127.0.0.1'に設定されているマシンで '127.0.0.1'を返すかもしれませんが、Linuxマシンでは明らかにwindowsが使用されているようですので、しかし私は確信していません – danidee
ねえ、私はそれを考えました。しかし、もし私が//192.168.1.50/Eと言うgethostname()optやsocketnameを実行すると、結果が//192.168.1.23/Eとなるネットワークドライブをリストアップしようとすると...間違った場所に向かうでしょうか?私は2枚のネットワークカードを持っているだけでなく、私は与えられたドライバに対して2つのIPアドレスが必要かもしれないと思う。正直なところ私はまだそれをチェックしていないが、私はそれを行くだろうか多分私はここに間違っている...ありがとう! – Dariusz