在路径Python3中使用var的问题-EOF错误

问题描述 投票:0回答:2

我在使用“ os.path.exists(path)”验证包含变量的路径时遇到麻烦。应该使用哪个字符将vars的内容放入路径,然后验证路径?

nb:EOF错误...

谢谢。

path = (C:\programm\.....\+var1+\+var2+\)
isExist = os.path.exists(path)
if (isExist == false):
    os.mkdirs(path)
else:
    print (" ")
python python-3.x variables path eof
2个回答
0
投票
import os
# change \ to \\
path = ("C:\\programm\\.....\\+var1+\\+var2+\\")
isExist = os.path.exists(path)
# change false to False
if (isExist == False):
    # change os.mkdir to os.makedirs
    os.makedirs(path)
else:
    print (" ")

0
投票

将路径变量的值修改为,

path =(C:\ programm \ ..... \ + var1 + \\ + var2 + \)

反斜杠是编程语言中的转义字符,因此要打印反斜杠,我们需要在变量值或打印语句中添加双反斜杠(\)。

© www.soinside.com 2019 - 2024. All rights reserved.