Предполагая, что файл in
ваш рабочий dir
:
Использование os
:
import os
print(os.path.abspath("image.png"))
ВЫХОД :
C:\Users\dirtybit\PycharmProjects\opencv-basics\image.png
РЕДАКТИРОВАТЬ :
Допустим, вы понятия не имеете, где он находится:
import os
dirs = ['c:\\','d:\\'] # your desired dirs to search under
for dir in dirs:
for r,d,f in os.walk(dir):
for files in f:
if files == "db.jpg":
print(os.path.join(r,files))
ВЫХОД :
C:\Users\dirtybit\PycharmProjects\opencv-basics\image.png
РЕДАКТИРОВАТЬ 2 :
Если вы хотите отметить только определенный dir
:
for r,d,f in os.walk('d:\\'):
for files in f:
if files == "db.jpg":
print(os.path.join(r,files))