Python打开文件报错SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

摘要:
#path是文件路径f=open('C:UsersjingqiuDesktopNewTextDocument.txt')结果报错SyntaxError:(unicodeerror)'unicodeescape'codeccan'tdecodebytesinposition2-3:truncatedUXXXXXXXXescape文件路径加r变成f=open(r'C:UsersjingqiuDeskt

#path 是文件路径

f=open('C:UsersjingqiuDesktopNew Text Document.txt')

结果报错SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

文件路径加 r 变成f=open(r'C:UsersjingqiuDesktopNew Text Document.txt')

或者用f=open('C:\Users\jingqiu\Desktop\New Text Document.txt')

然后f.read()结果是。。。。。。。。。

Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
f.read()
File "C:UsersxiuweAppDataLocalProgramsPythonPython37libencodingscp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 17: character maps to <undefined>

编码问题

f = open(r'C:UsersjingqiuDesktopNew Text Document.txt',encoding='utf-8')

f.read()

OK ^_^

免责声明:文章转载自《Python打开文件报错SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JavaWeb 之文件上传ORACLE逐行累计求和方法(OVER函数)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python的with语句(文件打开方式)

Python文件打开方式(with语句) python编程中对于文件的打开方式主要有以下两种: 1、利用直接性的open("","")函数:(举例说明) try:   import os   os.chdir("D:\Study\Python 练习\")   %找到所需打开文件的目录   f=open("6-6.py","r")   for each in...

python 文件操作

读取文件:r,只读不能写,文件不存在报错 #打开文件 file_object=open('log.txt',mode="r", encoding='utf-8')#读取:mode为r,只读不能写,文件不存在,报错 # 读取内容, content=file_object.read() print(content) #关闭文件 file_object....

Python绘制wav文件音频图(静态)[matplotlib/wave]

#!/usr/bin/env python #-*- coding: utf-8 -*- """ 绘制波形图 plottingWaveform.py """ importwave importpylab as pl importnumpy as np print('working') #打开wav文档 file = wave.open(r...

python之读取文件的MD5码并重命名文件

由于自己的手机经常备份,备份后原来的图片视频没有删除,下次再备份的时候移动硬盘上又多了很多重复图片,于是想着能不能用提取MD5校验码的方式识别出重复的文件,然后处理下硬盘里已经重复的内容. 考虑到最近在学python,于是通过上网查资料和内容,借很多大牛的轮子来试了一下,搞了两个晚上,终于算是阶段性完成,能达到目标的方法.主要难点有三个: 获取文件的MD...

如何在交互式环境中执行Python程序

相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还互不相同。今天,小编讲些Python基础的内容,以Windows下交互式环境为依托,演示Python程序的运行。 一般来说,顺利安装Python之后,有两种方式可以进入Python交互性环...

安装pysqlite2

1. 从https://github.com/msabramo/pysqlite2 下载源码。 2.安装python-dev:sudo apt-get install python-dev否则在 编译或安装过程中,可能会出现 错误:error:Python.h No such file or directory 。注意,不同的Linux发行版的安装命令可...