Dizin belirtmeden nasıl dosya açabilirim?

Merhaba, bir programda nasıl dizin belirtmeden istediğim dosyayı açabilirim ? Sormamın sebebi başka kullanıcıların bilgisayarlarında, başka bir dizinde olabilir program.

from pathlib import Path
import os

root_dir = Path("~").expanduser()
hedef_zoom = root_dir / “AppData\Roaming\Zoom\bin\Zoom.exe”
os.startfile(hedef_zoom)

Bunun gibi kodu nasıl tüm bilgisayarlarda çalışacak hale getirebilirim yani ?

Olmaya da bilir.
Sekiz tane de olabilir.
Bu durumlarda ne yapilacak?

Dogrusu kullaniciya sormak, veya en yaygin deger(ler)e default eden bir konfigurasyon dosyasi tutmak.

2 Beğeni

Bence users klasöründeki tüm dizinleri tarayabilirsek sorun çözülebilir.

Merhaba, mevcut kullanıcının AppData klasörünü şu şekilde öğrenebilirsiniz:

import os
print(os.getenv("APPDATA"))
1 Beğeni

Teşekkür ederim yardımcı olduğunuz için.