Docker образ на основе python требует обращение к папке через «/». Но я писал код на windows, как можно это исправить?
Почитать документацию, конечно.
Либо собирай пути через pathlib, либо через os.path, на совсем худой конец есть os.sep.
Можно задать переменную delimiter, которой будет присваиваться значение '/' на линуксе и '\' на windows
Проверять систему можно с помощью platform из библиотеки sys
Таким образом в процессе кодинга в качестве разделителя всегда будет использоваться одно и то же - переменная delimiter.

from sys import platform
if platform == "linux" or platform == "linux2":
    delimiter = '/'
elif platform == "win32":
    delimiter = '\'
path = delimiter + 'offers'
        if os.listdir(path):