准备打开文件时,报了如下错误:

在路径中出现了这个Unicode 202a字符,导致了这个错误。

这玩意是哪里来的?

复制windows文件属性的时候复制下图中的路径而来的。

解释:

这个字符的含义是left to right,也就是从左到右的阅读顺序,在写代码的时候显示不出来,但是在命令行中可以显示出来。

感受一下,复制下面的这一句话,分别放在命令行和Pycharm中

 with open(r'‪E:/desk/Desktop/test.txt', 'r') as file:

解决方案:

把鼠标放到E后面,然后backspace向左删除一个字符,会发现显示上没有发生变化,但是控制字符已经被删除了。

最新文章

  1. [原创]C#引用C++编译的dll
  2. TCPCopy使用
  3. SQL Server常用的性能诊断语句
  4. Android shell 下 busybox,clear,tcpdump、、众多命令的移植
  5. linux程序处理po多语言的两种脚本配置方式
  6. iOS:高德地图的使用
  7. html5文章 -- 应用HTML5 开发手机APP
  8. Javascript 简单学习
  9. iOS方法封装
  10. iOS9 App Thinning(应用瘦身)功能介绍
  11. 【移动开发】WIFI热点通信(一)
  12. No2_2.接口继承多态_Java学习笔记_继承
  13. Servlet的学习之ServletContext(1)
  14. android驱动例子(LED灯控制)
  15. [AtCoder 2702]Fountain Walk - LIS
  16. vscode 好用插件
  17. unity shader 常用函数列表
  18. 《DSP using MATLAB》Problem 6.16
  19. 窗口事件onresize
  20. 20155217《网络对抗》Exp02 后门原理与实践

热门文章

  1. 【Android UI】自定义带按钮的标题栏
  2. Tiny Counting
  3. spark 源码分析之三 -- LiveListenerBus介绍
  4. web设计_8_数据表格内容样式分离
  5. web设计_2_灵活的文字
  6. spark 源码分析之二十二-- Task的内存管理
  7. Go“一个包含nil指针的接口不是nil接口”踩坑
  8. 从源码看java线程状态
  9. 利用Idea重构功能及Java8语法特性——优化深层嵌套代码
  10. leetcode并发题目解题报告JAVA版