首页 > 解决方案 > 如何以多平台方式(win/Unix)处理文件路径?

问题描述

ROOT_DIR = os.path.abspath(os.curdir)

#为文件创建目录,因为它可能不存在

directory = ROOT_DIR + CFG_FILE_RECPATH

win env 下 CFG_FILE_RECPATH 必须像\\upload\ 但是在 Ubuntu 下/upload/

目前我将 d 限制器文字从 '\' 更改为 '/' 是否足够好?

标签: python-3.xfilepath

解决方案


您正在寻找该os.path.join功能。

directory = os.path.join(ROOT_DIR, CFG_FILE_RECPATH)

推荐阅读