python os.sep 返回系统路径分隔符

os.sep什么意思

python可用于操作计算机系统的标准库os中的os.sep可以用于获取当前操作系统的路径分隔符。不同系统的分隔符有所不同,如下表:


os.sep不同系统的返回值

系统 os.sep返回值
windows '\'
Linux '/'
mac os x '/'

os.sep的使用场景,跨平台编程

就像文件的路径可分为绝对路径和相对路径一样,程序的编程也大致可以分成“静态”和“动态”的,比如用python开发编程的过程中,如果将一个文件的路径写成的分隔符写成“\”,那么遇到分隔符为“/”的操作系统或服务器系统的话,就可能无法使用,而使用os.sep来替换,就可以变得十分灵活,可以跨平台使用,如下面的实例代码。


os.sep实例代码

>>> import os
>>> os.sep
'/'
>>> b = os.sep
>>> path = '..'+b+'..'+b+'static'+b+'img'+b+'img.jpg' 
>>> path
'../../static/img/img.jpg'

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.