【问题标题】:How to get the current directory in python? [duplicate]如何在python中获取当前目录? [复制]
【发布时间】:2022-01-02 06:52:54
【问题描述】:

我正在尝试使用 OS 模块获取当前目录,如下所示:

directory=os.getcwd()

但是,当我这样做时,目录带有\,例如'C:\Users\...',我需要使用带有\\或/的目录。

不管怎样,用\\/ 获取目录?

【问题讨论】:

  • 它只是一个字符串;您可以根据需要对其进行操作。
  • 我已经尝试替换'\',但是'\'是一个特殊字符,所以我不能只做directory.replace("\","/")
  • 请显示您确切需要的内容,而不是“C:\Users\...”。
  • 'C:/Users/...',我只需要将\字符替换为/字符
  • 在字符串中使用反斜杠表示单个反斜杠时必须使用两个反斜杠,因此应为directory.replace("\\","/")

标签: python directory operating-system


【解决方案1】:

您可以将\ 替换为/。请注意,前者必须用另一个 \ 转义,如下所示:

import os
directory = os.getcwd().replace('\\', '/')

【讨论】:

    猜你喜欢
    • 2014-07-31
    • 2013-11-27
    • 2010-10-26
    • 2012-12-12
    • 2017-10-01
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    相关资源
    最近更新 更多