Python如何获取当前目录并得到双反斜杠或正斜杠格式的路径
os.getcwd()路径分隔符格式转换解决方案
- 转换为正斜杠分隔的路径
方法1:直接使用字符串替换,兼容性最好:
方法2:使用pathlib库(Python3.4及以上版本支持,跨平台更稳定):import os directory = os.getcwd().replace('\\', '/')from pathlib import Path directory = str(Path.cwd().as_posix()) - 转换为双反斜杠分隔的路径
直接替换路径中的单反斜杠为双反斜杠即可:import os directory = os.getcwd().replace('\\', '\\\\')
注意:如果仅在Python内部做文件路径相关操作,不需要额外转换格式,
os.getcwd()返回的原生路径可直接被Python识别,路径中的单反斜杠是Python字符串的转义表示,实际使用时不会出错。
内容的提问来源于stack exchange,提问作者MATHEUS HENRIQUE NASCIMENTO DA
相关产品推荐
相关产品推荐

