Program Dosyası İçin Local Path Vermek
-
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
-
import os def solution(): for name in os.listdir(os.getcwd()): if name.lower().endswith('chromedriver.exe'): os.startfile(name) solution()
-
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://realpython.com/working-with-files-in-python/
not : kodlama bilmem sadece guguldn baktım
-
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 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)