Показать сообщение отдельно

  #7  
Старый 26.04.2024, 12:40
moreveal
Постоянный
Регистрация: 01.08.2020
Сообщений: 988
С нами: 3043831

Репутация: 163


По умолчанию

cd в директорию с папкой Buttons и потом запускай скрипт, уже как просто ImageClicker.py, либо юзай расширение VSC - Python Debugger (можно будет запускать скрипт на ctrl+f5) - тогда поиск будет в нужной тебе директории, сейчас он ведется в C:\Users\пк

еще можешь в самом скрипте сделать, чтобы путь велся к той папке, где скрипт, а не зависел от текущей рабочей директории (места, откуда он был запущен):

Python:





Код:
import
os
script_dir
=
os
.
path
.
dirname
(
__file__
)
picture
=
"Buttons/"
+
f
# Так, если ты запустишь старым способом, путь фактически будет вести на C:\Users\пк\Buttons\picture.png
picture
=
os
.
path
.
join
(
script_dir
,
"Buttons"
,
f
)
# А так путь будет такого вида: C:\PythonScripts\ImageClicker\Buttons\picture.png


и старайся юзать os.path для операций с путями файлов, а не конкатенацию обычную
 
Ответить с цитированием