30-11-2011 18:06 tarihinde, Mehmet Özgür Bayhan yazdı:
> "os.path.join(rootPath, klasor, klasor, klasor,,klasor,klasor .... )"
> mantıklı bir çözümmü? (:
>
> Keza eğer path dışarıdan alınıyorsa,web üzerinden veya programa giren
> bir parametre de olabilir, basit bir replace ile düzeltebilecekken,
> her seferinde önce gelen stringi parçalayıp sonra birleştirmek pek
> güzel bir çözüm değil açıkçası (:
Merhabalar,
Aslında çözümü şöyle yaptım: Gördüğüm Python içerisindeki dosya
işlemlerinde ayracın ne olduğu pek fark etmiyor. Metin dosya açma
kapatma ve PyPDF ile aynı dizine pdf dosya birleştirme işlemlerinde
sıkıntı yok. Asıl sıkıntı PyQt kütüphanesinin uygulama çağırma rutininde
oluyor. Ben de sizin önerdiğiniz gibi sistem ne olursa olsun "\"
işaretlerini "/" yap dedim ve Qt rutini de platformdan bağımsız olarak
uygulamayı açar oldu... Önceden de dediğim gibi PyQt kütüphanesinde bir
sıkıntı olsa gerek...
self.KaynakDosya = self.KaynakDosya.replace ("\\","/")
QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.KaynakDosya))
İlgilenen tüm arkadaşlara teşekkürler...
--
Kolay gelsin,
Mucip:)
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php