今天在使用 pycharm 时,遇到一个问题:
print(os.path.isfile(r'D:\PycharmProjects\FirstTest\basis\third.py'))
print(os.path.isfile(r'D:\PycharmProjects\FirstTest\basis\third.py'))
同样的语句在打印输出是却是不一样的结果!
上面打印 True,下面打印 False
仔细检查后发现语句完全是一样的,表面看着没毛病,最后想到一个办法,直接将语句复制到终端去运行,果然,发现了不一样的地方——
第二个语句怎么多了个 LRE 呢 ??
再转到 pycharm 上,对于有误的那行代码,待我将鼠标放到 D: 后往前删除 : 以及 D时,等删完了D,鼠标竟一下子跳转到了 \ 后,正常的话是在 \ 前面的
虽然不知道为什么会出现这样的错误,但总算是找到了问题所在,也找到解决办法!