Çözüldü Python'da masaüstü yolu nasıl alınır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Linux Kaymak

Hectopat
Katılım
22 Haziran 2021
Mesajlar
6.467
Makaleler
11
Çözümler
29
Yer
Ankara
Peki hocam böyle yaptım oldu. Fakat masaüstüne gitmeyi bi' türlü beceremedim.
Python:
import os, time
from os import path


print("                                 DOSYA İŞEMLERİ")
time.sleep(4)
os.system("cls")
qus = input("[1]Hangi Konumadayım?\n[2]Klasörler arasında gezin\n")
if qus == "1":
    x = os.getcwd()
    print("Sen şu konumdasın:" + x)
elif qus == "2":
    hangi = input("Hangi konuma gitmek istiyorsun?")
    if hangi == "Masaüstü" or hangi == "Desktop" or hangi == "desktop" or hangi == "masaüstü":
        os.chdir(path.expanduser("~"))

Kod bu şekilde.
 
Son düzenleyen: Moderatör:
Çözüm
Deniyorum.
Peki hocam böyle yaptım oldu. Fakat masaüstüne gitmeyi bi' türlü beceremedim.
Python:
import os, time
from os import path


print("                                 DOSYA İŞEMLERİ")
time.sleep(4)
os.system("cls")
qus = input("[1]Hangi Konumadayım?\n[2]Klasörler arasında gezin\n")
if qus == "1":
    x = os.getcwd()
    print("Sen şu konumdasın:" + x)
elif qus == "2":
    hangi = input("Hangi konuma gitmek istiyorsun?")
    if hangi == "Masaüstü" or hangi == "Desktop" or hangi == "desktop" or hangi == "masaüstü":
        os.chdir(path.expanduser("~"))

Kod bu şekilde.
Tilda ile siz User klasoru altina girersiniz, desktop klasoru farklidir.

Python:
desktop = pathlib.Path.home() / 'Desktop'
print( desktop )

Bu direkt size default Desktop u verir :)

Benim yöntemi uygulamışsınız sanırım, çözdüyse konunuzu çözüldü olarak işaretleyelim. Bir konuda birden fazla soru soramayacağınız için bunu ayrı bir konuda sorabilirsiniz. Lütfen çözüm içerikli mesajı seçiniz zira bu konu başlığı çözüldü.
Bu ne hirs cozuldu icin :) Maksat yardim etmek degil mi, verir sizinkine elbet :) Niye soru sormasini istemediniz ki. Garip...
Deniyorum.
Peki hocam böyle yaptım oldu. Fakat masaüstüne gitmeyi bi' türlü beceremedim.
Python:
import os, time
from os import path


print("                                 DOSYA İŞEMLERİ")
time.sleep(4)
os.system("cls")
qus = input("[1]Hangi Konumadayım?\n[2]Klasörler arasında gezin\n")
if qus == "1":
    x = os.getcwd()
    print("Sen şu konumdasın:" + x)
elif qus == "2":
    hangi = input("Hangi konuma gitmek istiyorsun?")
    if hangi == "Masaüstü" or hangi == "Desktop" or hangi == "desktop" or hangi == "masaüstü":
        os.chdir(path.expanduser("~"))

Kod bu şekilde.
Tilda ile siz User klasoru altina girersiniz, desktop klasoru farklidir.

Python:
desktop = pathlib.Path.home() / 'Desktop'
print( desktop )

Bu direkt size default Desktop u verir :)

Benim yöntemi uygulamışsınız sanırım, çözdüyse konunuzu çözüldü olarak işaretleyelim. Bir konuda birden fazla soru soramayacağınız için bunu ayrı bir konuda sorabilirsiniz. Lütfen çözüm içerikli mesajı seçiniz zira bu konu başlığı çözüldü.
Bu ne hirs cozuldu icin :) Maksat yardim etmek degil mi, verir sizinkine elbet :) Niye soru sormasini istemediniz ki. Garip...
 
Çözüm
Bu ne hirs cozuldu icin :) Maksat yardim etmek degil mi, verir sizinkine elbet :) Niye soru sormasini istemediniz ki. Garip...

Konuyu dağıtmaya lüzum yok ondan dolayı tek mesaj yazmaktan yanayım. Sosyal'de moderatör görevimi yerine getiriyorum ki bir konuda bir soru sorulabilir, birden fazla farklı soru sorulamaz. Şimdi de eski konudan taşıdım ki sizin mesajınızı da taşıdım. Hırslansam mesajınızı taşımaz kendim yazardım çözüm alırdım vs. -asla hiçbir moderatörün yapmayacağı bir şey, örnek olarak verdim- ama yaptığım tek şey işimi en iyi şekilde yapmak diyelim biz ona. :)
 
Tilda ile siz User klasoru altina girersiniz, desktop klasoru farklidir.

Python:
desktop = pathlib.Path.home() / 'Desktop'
print( desktop )

Bu direkt size default Desktop u verir :)


Bu ne hirs cozuldu icin :) Maksat yardim etmek degil mi, verir sizinkine elbet :) Niye soru sormasini istemediniz ki. Garip...
Modülü yükledim fakat bu hatayı alıyorum.
istrip.PNG
 
```
import pathlib
```

Bunu eklerseniz en uste cozulur diye dusunuyorum :)
Tüm kodu atınız, ayrıca ekran alıntısı olarak değil de direkt kodu paylaşmanız daha doğru olur.
Python:
import os, time
from os import path
from pathlib import Path
import pathlib

print("                                 DOSYA İŞEMLERİ")
time.sleep(4)
os.system("cls")
qus = input("[1]Hangi Konumadayım?\n[2]Klasörler arasında gezin\n")
if qus == "1":
    x = os.getcwd()
    print("Sen şu konumdasın:" + x)
elif qus == "2":
    hangi = input("Hangi konuma gitmek istiyorsun?")
    if hangi == "Masaüstü" or hangi == "Desktop" or hangi == "desktop" or hangi == "masaüstü":
        os.chdir(path.expanduser("~"))
        desktop = pathlib.Path.home('Desktop') / ('Desktop')
        print(desktop)

Kodum bu şekilde path modülünü eklemeyi başardım, şimdi de bu hatayla karşılaştım.
haya.PNG

Düzenleme:

Python:
import os, time
from os import path
from pathlib import Path
import pathlib

print("                                 DOSYA İŞEMLERİ")
time.sleep(4)
os.system("cls")
qus = input("[1]Hangi Konumadayım?\n[2]Klasörler arasında gezin\n")
if qus == "1":
    x = os.getcwd()
    print("Sen şu konumdasın:" + x)
elif qus == "2":
    hangi = input("Hangi konuma gitmek istiyorsun?")
    if hangi == "Masaüstü" or hangi == "Desktop" or hangi == "desktop" or hangi == "masaüstü":
        os.chdir(path.expanduser("~"))
        desktop = pathlib.Path.home() / ('Desktop')
        print(desktop)

Bu şekilde çalıştırdım ve çözüldü. Teşekkürler.
 

Yeni konular

Geri
Yukarı