【问题标题】:How to handle file path in multiplatform way (both win/Unix)? [duplicate]如何以多平台方式(win/Unix)处理文件路径? [复制]
【发布时间】:2021-04-21 19:03:22
【问题描述】:
ROOT_DIR = os.path.abspath(os.curdir)

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

directory = ROOT_DIR + CFG_FILE_RECPATH

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

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

【问题讨论】:

标签: python-3.x filepath


【解决方案1】:

您正在寻找os.path.join 函数。

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

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多