Python'da masaüstü yolunu bulma

trombonist76

Hectopat
Katılım
31 Temmuz 2019
Mesajlar
116
Çözümler
1
Evet arkadaşlar sorunum başlıkta da belirttiğim gibi masaüstü yolunu Python ile bulmam gerek fakat şöyle bir sorunum var.
Öncelikle C:/Users/User (kullanıcı adını getpass. Getuser komutu ile bulabiliyorum.) fakat bundan sonra normalde desktop gelmesi gerekiyor ama user içinde desktop yok. Desktop, user klasörünün içindeki OneDrive klasörünün içinde benim bir şekilde bu yolu buldurmam gerekiyor nasıl yaparım?
 
Son düzenleyen: Moderatör:
C:/Users/User/OneDrive/Desktop şeklinde dener misiniz?
 
Bu forumda yazılanları deneyiniz.

 
Python:
username = getpass.getuser()
paths = os.walk(f"C:/Users/{username}")
def masapath():
    for path in paths:
        for p in path:
            while "Masaüstü" in p:
                return
            p = str(p)
            a = os.path.join(p,"Masaüstü")
            print(a)
masapath()

Bu şekilde çözdüm arkadaşlar yardımınız için teşekkür ederim. Konu kapanabilir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…