import os
image_path = "D:\Images\cat\test001.jpg"
if os.path.exists(image_path):
print("image is exist...")
else
print("image is not exist...")
image is not exist...
因为
image_path = “D:\Images\cat\test001.jpg”
字符串\test中有\t,被识别成转义字符。
image_path = “D:\Images\cat\newimage001.jpg”
字符串\newimage中有\n,也被识别成转义字符。
可以给\加转义符号\,写成\
image_path = "D:\\Images\\cat\\test001.jpg"
即可得到
image is exist…
或者
image_path = r"D:\Images\cat\test001.jpg"
也可以得到
image is exist…
又或者
image_path = os.path.join("D:\\", "Images", "cat", "test001.jpg")
也可以得到
image is exist…
Reference
转义字符https://baike.baidu.com/item/%E8%BD%AC%E4%B9%89%E5%AD%97%E7%AC%A6/86397?fr=aladdin