如果通过传递用户输入变量存在 os.path.isdir 的位置

If a location exist with os.path.isdir by passing a user input variable

我的 python 代码片段是这样的

CLName = raw_input ("\n\nEnter 7 digits CL number !")

if os.path.isdir("\\abc\\Compiler_Builds\\something\\CLName"):                                              
              print  "CL Exists"

\\abc\Compiler_Builds\something 是本地 windows 服务器位置。在上面的代码中,我希望 os.path.dir() 通过在末尾插入 CLName 来检查路径 \\abc\\Compiler_Builds\\something 是否存在,这将由用户提供。我已尽力做到具体。如果我需要提供更多信息,请告诉我,也请忽略任何语法或英语错误。

CLName = raw_input ("\n\nEnter 7 digits CL number !")

if os.path.isdir("/abc/Compiler_Builds/something/%s" % CLName):                                              
              print  "CL Exists"

您将 CLName 插入到字符串中,如图所示。

您不需要使用转义反斜杠,只需使用正斜杠即可。