Valuebai / awesome-python-io

Python十分钟入门指南/技术图谱,持续更新收集整理中,期待你的参与
MIT License
8 stars 1 forks source link

【os.sep】解决不同操作系统的文件路径分隔符 #12

Open Valuebai opened 4 years ago

Valuebai commented 4 years ago

含义:主要用于系统路径中的分隔符

Windows系统通过是“\”,Linux类系统如Ubuntu的分隔符是“/”,而苹果Mac OS系统中是“:”。

再结合f-string格式打印

import os, sys

    sep = os.sep
    root_path = os.path.abspath(os.path.join(__file__, f"..{sep}..{sep}output{sep}log{sep}"))
    sys.path.append(root_path)
    print(root_path)