os.path.exists 不适用于特定目录
os.path.exists is not working for particular directory
例如
import os
filename = "C:\Windows\redir.txt"
if os.path.exists(filename):
print ("Y")
else:
print ("N")
os.path.exists
不适用于此特定目录。为什么?我该怎么办?
'\r'
代表马车Return。要按字面意义使用 \
作为反斜杠,您需要将其转义:
filename = "C:\Windows\redir.txt" # escape `\` s
或使用原始字符串文字:
filename = r"C:\Windows\redir.txt" # raw string literal
\r
是 carriage-return 字符。您需要通过将 \
:
加倍来逃避它
filename = "C:\Windows\redir.txt"
# Here ----------------^
或使用原始字符串,在其前面加上 r
:
filename = r"C:\Windows\redir.txt"
# Here ----^
例如
import os
filename = "C:\Windows\redir.txt"
if os.path.exists(filename):
print ("Y")
else:
print ("N")
os.path.exists
不适用于此特定目录。为什么?我该怎么办?
'\r'
代表马车Return。要按字面意义使用 \
作为反斜杠,您需要将其转义:
filename = "C:\Windows\redir.txt" # escape `\` s
或使用原始字符串文字:
filename = r"C:\Windows\redir.txt" # raw string literal
\r
是 carriage-return 字符。您需要通过将 \
:
filename = "C:\Windows\redir.txt"
# Here ----------------^
或使用原始字符串,在其前面加上 r
:
filename = r"C:\Windows\redir.txt"
# Here ----^