Как сослаться на общую папку с python для кроссплатформенной среды - PullRequest
0 голосов
/ 31 августа 2018

Я хочу сослаться на общую папку и сделать эту строку кросс-платформенной.

Папка

\\jalazbe\data\temp

Поскольку я занимаюсь разработкой для Windows, но позже разверну на сервере Ubuntu, я использую os.path.join(), чтобы помочь мне в этом. Он работает с относительными и абсолютными путями, но мне не удается сделать ссылку на внешнюю папку.

Я хочу получить кроссплатформенную ссылку на общую папку.

Я хочу сделать что-то вроде:

SHARED_FOLDER = os.path.join("\\jalazbe", "data", "temp")

Чтобы позже я мог ссылаться на конкретные файлы, используя:

os.path.join(SHARED_FOLDER, "myfile.csv")

Таким образом, и Linux, и Windows могут найти файл.

Я пытался

os.path.join("jalazbe", "data","temp") 

Но нет доступа. Питон говорит

FileNotFoundError: [Errno 2] No such file or directory: 'jalazbe/data/temp'

Я прочитал:

Но не удалось решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...