简介 谈到 Python 中的路径拼接,大家会想到什么? os pathlib 以上两个模块都是 Python 内置的模块,可以很方便的帮助我们完成路径的拼接而不需要担心不同系统下的路径格式问题,但却存在一个严重的安全风险:路径穿越 # os.path.join >>> os.path.join('/home/download', '../../opt/logo.png') /home/download/../../opt/logo.png # pathlib >>> pathlib.Path('/home/download') / '../../opt...