folder Tahribat.com Forumları
linefolder Python
linefolder Program Dosyası İçin Local Path Vermek



Program Dosyası İçin Local Path Vermek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SENAR1ST
    SENAR1ST's avatar
    Kayıt Tarihi: 15/Mayıs/2016
    Erkek

    Merhaba arkadaşlar, python ile bir script yazıyorum. Script'te kullandığım bir exe var chromedriver.exe. 

    benimscript.py ve chromedriver.exe YeniKlasor' ün içinde olsun. Bu yeni klasörü herhangi bir bilgisayara kopyaladığımda adresini değiştirmeden aynen kullanılsın istiyorum. Bunun için nasıl bir path kullanmalıyım?Kısıtlı bilgimle şunu denedim ama olmadı, //YeniKlasor//chromedriver.exe

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    abdullahazad
    abdullahazad's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek
    import os    
    def solution():
        for name in os.listdir(os.getcwd()):
            if name.lower().endswith('chromedriver.exe'):
                os.startfile(name)
    
    solution()  

     


    az insan çok huzur.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    scriptin yanında  bi dizin daha olsun örnegin bin diye

    sonrası burada kullancak kişi için tek klasör içinde yapmak yerine ana diizn script  2. dizin gerekli dosyalar o zaman path vemne kolaylaşıyor 

    https://medium.com/@ageitgey/python-3-quick-tip-the-easy-way-to-deal-with-file-paths-on-windows-mac-and-linux-11a072b58d5f

     

    https://realpython.com/working-with-files-in-python/ 

     

    not : kodlama bilmem sadece guguldn baktım 

     

     

    KaptaN tarafından 11/Ağu/19 10:42 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yNsr
    yNsr's avatar
    Kayıt Tarihi: 24/Nisan/2007
    Erkek

    senin sorunun cevabi şu

    from pathlib import Path
    print("dosya Path:", Path(__file__).absolute())
    print("klasör Path:", Path().absolute())

     

    benimde buna benzer bir sorunum var bu pathleri stringlerin arasina nasıl sıkıştırabiliriz ?

    subprocess.call(r"Notepad.exe  c:\\inenler\\gelen.txt")  

    "c:\\inenler\"  python dosyasinin olduğu klasör olarak nasıl ayarlayabilirz?

     

     

    yNsr tarafından 11/Ağu/19 19:07 tarihinde düzenlenmiştir

    In every job there is a no
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    abdullahazad
    abdullahazad's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek
    yNsr bunu yazdı

    senin sorunun cevabi şu

    from pathlib import Path
    print("dosya Path:", Path(__file__).absolute())
    print("klasör Path:", Path().absolute())

     

    benimde buna benzer bir sorunum var bu pathleri stringlerin arasina nasıl sıkıştırabiliriz ?

    subprocess.call(r"Notepad.exe  c:\\inenler\\gelen.txt")  

    "c:\\inenler\"  python dosyasinin olduğu klasör olarak nasıl ayarlayabilirz?

     

     

    import subprocess
    FNULL = open(os.devnull, 'w')
    filename = "my_file.dat"
    args = "RegressionSystem.exe -config " + filename
    subprocess.call(args, stdout=FNULL, stderr=FNULL, shell=False)

    az insan çok huzur.
Toplam Hit: 1211 Toplam Mesaj: 5
python local adres vermek