学习python中,写了一个很简单的python写文件程序:

try:fh = open(r'C:\Users\YangJun\workspace2\test\src\test\aaa.text', 'w')fh.write('adfasdasdfasdf')print(fh.name)
except Exception as ex:print(ex)
finally:fh.close()

经过测试能正常运行并写入字符串,接着边敲代码边学别的python知识点,把上面一段代码用多行注释符号”’……”’进行注释,再运行别的程序,这时程序抛出异常:

  File "C:\Users\YangJun\workspace2\test\src\test\study.py", line 119'''
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 24-25: truncated \UXXXXXXXX escape

觉得不科学,都注释了怎么注释了的内容报错,一开始以为是新代码写错了,只写一个最简单的print(‘hello world’),发现还是报这样的错,然后以为是注释符号使用了全角这样的输入法,最后也排除不是,网上一搜,原来是文件路径中,反斜杠 \u 报的错,在反斜杠后面再加一个反斜杠转义了就行了,经测试,注释后的代码不报错,去掉注释,也能正常读写文件:

fh = open(r'C:\\Users\YangJun\workspace2\test\src\test\aaa.text', 'w')

问题虽然解决,但仍有几个疑惑:
1. 已经注释了的代码,为什么python还能识别
2. 都使用 r 字符操作符了,都能正常执行,为什么注释掉反而还报错呢?

SyntaxError: (unicode error) truncated \UXXXXXXXX escape相关推荐

  1. 错误SyntaxError: (unicode error) truncated \UXXXXXXXX escape的解决方法

    在执行需要读文件的函数时出现的错误 urlclr(".\data\waitlist.txt") 经过查找资料得知是在一定的条件下反斜杠会导致这个错误,网上有人说用双反斜杠就可以解决 ...

  2. SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in positio n 131-135: truncate

    python报错 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in positio n 131-135: ...

  3. python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: trunca

    这个是笔者在通过绝对路径读取文件时出现的错误,笔者使用的命令如下 file = open('C:\Users\Wudl\Desktop\pi_digits1.txt','r') 结果出现错误 Synt ...

  4. 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

    成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...

  5. Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13

    Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: t ...

  6. Python3遇到问题unicodeescape codec cant decode bytes in position 2 3 truncated UXXXXXXXX escape解决办法

    Python3 代码运行时遇到如下错误提示: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in posi ...

  7. Python读取文件时,出现SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3

    简短代码如下: import pandas as pd url = 'C:\Users\lic\Desktop\data\mp\1.csv' df = pd.read_csv(url) print(d ...

  8. decode bytes in position 2-3: truncated \UXXXXXXXX escape

    decode bytes in position 2-3: truncated \UXXXXXXXX escape >>> import os>>> os.syst ...

  9. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed

    成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 6-7: malformed ...

最新文章

  1. [原创]使用 NodeJS, MarkdownJS, PrettifyJS 打造个人博客写作平台 - 整体思路
  2. 《The Age of Surge》作者访谈
  3. mysql中序列的使用,在MySQL中使用序列的简单教程
  4. dll oem证书导入工具_恶意代码分析之反射型DLL注入
  5. matlab龙格库塔法求通解,基于matlab及龙格库塔法求解布拉修斯方程.doc
  6. Android之二维码扫描的总结
  7. 论文解读:ACL2021 NER | 基于模板的BART命名实体识别
  8. join丢失数据_15、Hive数据倾斜与解决方案
  9. CentOS7 安装Redis 单机版
  10. 使用UE去除复制文本中的空格、换行符和TAB
  11. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-3.在线教育站点需求分析和架构设计...
  12. Web前端开发工程师常用技术网站整理
  13. html语言个人网页,个人网页介绍家乡纯html
  14. 三角网导线平差实例_附合导线平差教程
  15. 多列堆积柱形图怎么做_Excel2010中进行制作多列堆积图的操作方法|多列堆积柱状图...
  16. 怎么登陆小程序服务器端,微信小程序如何登录
  17. 风行 词:许巍 摄影:小虫子
  18. wkhtmltopdf工具将网站转换成pdf或图片
  19. android 手机强制关机代码,安卓手机强制重启方法
  20. 函数:无参无返回值函数的使用

热门文章

  1. 正则表达式 与 XPath 语法领域细解,初学阶段的你,该怎么学?
  2. c盘html文件能删除吗,c盘什么文件可以删除_c盘很乱不敢删怎么解决
  3. 最新Connectify注册码(序列号) Connectify3.7序列号 破解版
  4. 日期格式化的时候mm和MM有啥区别;yyyy-MM-dd和yyyy-mm-dd 有啥区别、yyyyMMddHHmmss
  5. 杂谈手记(光速不变)
  6. Android Facebook登录的简单实现
  7. 8月第3周网址导航网站排行:2345网址导航居首
  8. PHP+Mysql服装商城 网上服装购物商城 基于PHP服装商城的系统设计与实现(4)商品简介和详情
  9. c语言里怎样输出%符号?
  10. android QQ文字提取,手机QQ V7.1.8文字提取新功能怎么用?手机QQ文字提取教程