Python - Windows与Unix文件路径解析
发布时间:2022-10-15 09:01:23 所属栏目:Unix 来源:未知
导读: Windows 和 Unix 类系统上文件路径的处理.
Windows 采用反斜线 \ 作为路径分割符,而 Unix 类系统基本上都是采用正斜线 /.
如:
#Windows
C:\Users\Guest\Downloads\
#Unix
/home/Guest/Dow
Windows 采用反斜线 \ 作为路径分割符,而 Unix 类系统基本上都是采用正斜线 /.
如:
#Windows
C:\Users\Guest\Downloads\
#Unix
/home/Guest/Dow
Windows 和 Unix 类系统上文件路径的处理. Windows 采用反斜线 \ 作为路径分割符,而 Unix 类系统基本上都是采用正斜线 /. 如:
为了便于 Python 脚本能够在 Windows 和 Unix 类系统上都能正常运行,需要做出一定的调整,以免产生歧义. [1] - Windows 路径采用双反斜线 \\,如:
因为反斜线 \ 是转义符,\\ 就表示一个反斜杠 \ 符号. 这种方式比较繁琐. [2] - 使用 Python的 raw stringunix路径简化,如:
Python中字符串前加 r 表示该字符串是一个 raw string,其主要是为正则表达式设计. 这种方式尽量少用,有可能会出问题. [3] - 使用 Python 的 os.path 模块,如:
os.path 会根据不同系统自动选择路径分隔符. 但其需要把路径拆分,也比较繁琐. [4] - 使用 Python的 pathlib 模块,如:
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐