Merhabalar, Point(x=1437, y=627) bu şekilde bir degişken elimde var benim istedigim virgülden önceki 1437 rakamını almak bunu nasıl yapabilirim ayrıca rakam 4 basamaklıda olabiliyor 3 basamaklıda buna göre bi çözüm önerirseniz sevinirim teşekkürler.
Merhaba,
Bu bir değişken mi yoksa değişkenin değeri mi? Kod olarak gösterebilir misiniz?
Eger virgulden onceki rakami almak dediginizde yapmak istediginiz sey yuvarlama islemi ise round() fonksiyonunu kullana bilirsiniz.
sanırım Point bir str çünkü eğer objeyse istediğiniz biraz saçma zaten direk x değişkeni ile 1437 değerine ulaşıyoruz
Bu bir kütüphane aslında komutu çalıştırdıgımda farenin bulundugu kordinatın x ve y degerini yazdırıyor ben sadece x degerindeki rakamları almak istiyorum bunu yapamadım
import pyautogui
print(pyautogui.position())
Point(x=599, y=606)
import pyautogui
pos = pyautogui.position()
print(pos.x)
print(pos.y)
indeksleme burada çalışır mı?
pos[0], pos[1] gibi
Çalışıyor.
peki ben fareyi her haraket ettirdigimde bulundugu pozisyonu nasıl print edebilirim
Biraz uğraşsanız aslında siz de bulursunuz.
import pyautogui
pos = pyautogui.position()
while True:
if pos != pyautogui.position():
new_pos = pyautogui.position()
print(f"x = {new_pos.x}, y = {new_pos.y}")
pos = pyautogui.position()
Haklısınız sizide yorduk teşkkürler 